12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHA04330" position="absolute 0 0 1195 788" titletext="검사결과관리[일반건진]" oninit="SMAHA04330_oninit" onload="SMAHA04330_onload">
- <Layouts>
- <Layout>
- <Edit readonly="true" position="absolute 769 116 877 135" id="output1" class="output" anchor="top right"/>
- <Static text="기본사항" position="absolute 314 93 469 110" id="caption7" class="tit_2" anchor="top right"/>
- <Shape position="absolute 314 109 1190 115" linetype="horizontal" id="line4" class="line_10" anchor="top right"/>
- <Shape position="absolute 313 200 1028 206" linetype="vertical" id="line5" class="line_2" anchor="top right"/>
- <Shape position="absolute 314 136 1190 142" linetype="horizontal" id="line6" class="line_2" anchor="top right"/>
- <Static text="건진명칭" position="absolute 314 140 378 163" align="align:center middle;" id="caption16" class="cell_1" anchor="top right"/>
- <Edit readonly="true" position="absolute 381 142 877 161" id="opt_pkgnm" class="output" anchor="top right"/>
- <TextArea position="absolute 381 167 1189 212" id="tar_remcnts" visible="true" wordwrap="word" anchor="top right"/>
- <Static text="전달사항" position="absolute 314 166 378 213" align="align:center middle;" id="caption17" class="cell_1" anchor="top right"/>
- <Combo position="absolute 1095 116 1190 135" id="cmb_statflag" class="combo_default" enable="false" innerdataset="@ds_init_baseinfo_statlst_A0107" datacolumn="cdnm" codecolumn="cdid" anchor="top right"/>
- <Static text="성별/나이" position="absolute 880 114 945 137" align="align:center middle;" id="caption21" class="cell_1" anchor="top right"/>
- <Static text="상태" position="absolute 1053 114 1092 137" align="align:center middle;" id="caption22" class="cell_1" anchor="top right"/>
- <Shape position="absolute 314 212 1190 218" linetype="horizontal" id="line9" class="line_3" anchor="top right"/>
- <Div position="absolute 0 25 1193 85" align="align:center top;" id="group5" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Static text="건진일자 :" position="absolute 5 34 99 51" id="caption11" class="search_name"/>
- <Calendar position="absolute 95 33 187 52" id="ipt_srchfromdd" class="input_essential" taborder="1" autoselect="true" autoskip="true"/>
- <Static text="검 사 실 :" position="absolute 895 10 983 27" id="caption12" class="search_name"/>
- <Button position="absolute 1128 20 1184 42" id="btn_search" class="btn1" text="조회" onclick="group5_btn_search_onclick" anchor="right"/>
- <Shape position="absolute 1114 8 1120 54" linetype="vertical" id="line7" anchor="right"/>
- <Combo position="absolute 985 9 1081 28" id="cmb_srchroomcd" class="combo_essential" innerdataset="ds_init_room_roomlst_itemroom" datacolumn="testroomnm" codecolumn="testroomcd"/>
- <Button position="absolute 754 11 770 27" id="btn_srchpat" class="icon_search" taborder="3" text="" onclick="group5_btn_srchpat_onclick"/>
- <Edit position="absolute 682 9 748 28" id="ipt_pid" class="input_search" taborder="5" onkeydown="group5_ipt_pid_onkeydown" autoselect="true"/>
- <Edit position="absolute 775 9 863 28" id="ipt_pnm" class="input_search" taborder="4" onkeydown="group5_ipt_pnm_onkeydown" autoselect="true"/>
- <Static text="환자검색 :" position="absolute 593 10 682 27" id="caption23" class="search_name"/>
- <Combo position="absolute 205 9 306 28" id="cmb_srchhealexamdetlflag" class="combo_search" visible="false" innerdataset="@ds_init_baseinfo_hedetlflaglst_A0070" datacolumn="cdnm" codecolumn="cdid" onitemchanged="group5_cmb_srchhealexamdetlflag_onitemchanged"/>
- <Static text="검진구분 :" position="absolute 5 10 91 27" id="caption9" class="search_name"/>
- <Static text="조회구분 :" position="absolute 592 34 683 51" id="caption3" class="search_name"/>
- <Radio position="absolute 682 33 970 52" id="rdo_srchcond" class="radio_search" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">접수</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G</Col>
- <Col id="datacolumn">결과</Col>
- </Row>
- <Row>
- <Col id="codecolumn">GY</Col>
- <Col id="datacolumn">결과완료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">H</Col>
- <Col id="datacolumn">판정</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo position="absolute 95 9 200 28" id="cmb_srchhealexamkindflag" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G001</Col>
- <Col id="datacolumn">일반건진</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G002</Col>
- <Col id="datacolumn">생애건진</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G003</Col>
- <Col id="datacolumn">위암</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G004</Col>
- <Col id="datacolumn">대장암</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G005</Col>
- <Col id="datacolumn">간암</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G006</Col>
- <Col id="datacolumn">유방암</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G007</Col>
- <Col id="datacolumn">자궁경부암</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G008</Col>
- <Col id="datacolumn">일반, 생애 2차</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G100</Col>
- <Col id="datacolumn">구강건진</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G05</Col>
- <Col id="datacolumn">채용건진</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G03</Col>
- <Col id="datacolumn">특수건진</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G11</Col>
- <Col id="datacolumn">간이종합건진</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G06</Col>
- <Col id="datacolumn">학생건진</Col>
- </Row>
- <Row>
- <Col id="codecolumn">G07</Col>
- <Col id="datacolumn">기타</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button position="absolute 951 35 967 51" id="btn_selcmpy" class="icon_search" visible="false" text="" onclick="group5_btn_selcmpy_onclick"/>
- <Static text="거래처 :" position="absolute 787 34 873 51" id="caption42" class="search_name" visible="false"/>
- <Edit position="absolute 866 33 946 52" id="ipt_srchcmpycd" class="input_search" visible="false" onkeydown="group5_ipt_srchcmpycd_onkeydown" autoselect="true"/>
- <Edit readonly="true" position="absolute 971 33 1111 52" id="opt_srchcmpynm" visible="false" class="output"/>
- <Static text="~" position="absolute 191 34 203 51" id="caption34" class="search_n_b"/>
- <Calendar position="absolute 208 33 300 52" id="ipt_srchtodd" class="input_essential" taborder="2" autoselect="true"/>
- <Static text="출장외래 :" position="absolute 310 34 396 51" id="caption8" class="search_name" style="color:#01548eff;"/>
- <Radio position="absolute 399 33 590 52" id="rdo_srchplceflag" columncount="-1" innerdataset="@ds_init_baseinfo_plceflag_A0110" datacolumn="cdnm" codecolumn="cdid" rowcount="-1"/>
- <Static text="건진분류 :" position="absolute 310 10 398 27" id="caption20" class="search_name"/>
- <Combo position="absolute 400 9 560 28" id="combo2" class="combo_essential" innerdataset="@ds_init_baseinfo_healexamgubun_A0088" datacolumn="cdnm" codecolumn="cdid"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="대기자리스트 var fileName = window.fileDialog("save", ",", false, model.getValue("/root/init/send/srchfromdd") + "_건진자", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); if (fileName != ""){ grd_acptlst.saveExcel(fileName, "SheetName", true, true, "", "", true); } " position="absolute 0 93 105 109" id="caption15" class="tit_2" onclick="caption15_onclick"/>
- <Shape position="absolute 314 162 1190 168" linetype="horizontal" id="line12" class="line_2" anchor="top right"/>
- <Button position="absolute 256 87 309 109" id="btn_max" class="btn2" text="펼치기" onclick="btn_max_onclick" anchor="top right"/>
- <Edit readonly="true" position="absolute 947 116 997 135" id="opt_sex" class="output" anchor="top right"/>
- <Edit readonly="true" position="absolute 637 116 765 135" id="opt_hngnm" class="output" anchor="top right"/>
- <Static text="등록번호" position="absolute 314 114 378 137" align="align:center middle;" id="caption14" class="cell_1" anchor="top right"/>
- <Static text="성명" position="absolute 570 114 634 137" align="align:center middle;" id="caption24" class="cell_1" anchor="top right"/>
- <Edit readonly="true" position="absolute 381 116 566 135" id="opt_pid" class="output" anchor="top right"/>
- <Edit readonly="true" position="absolute 1000 116 1050 135" id="output5" class="output" anchor="top right"/>
- <Button position="absolute 1107 87 1193 109" id="btn_getoutrslt" class="btn5" text="외래결과연동" onclick="btn_getoutrslt_onclick" anchor="top right"/>
- <Tab position="absolute 314 217 1190 757" id="swt_rslt" onchanged="swt_rslt_onchanged" anchor="top right bottom">
- <Tabpages>
- <Tabpage text="검사결과" position="absolute 0 0 874 511" id="case_rslt">
- <Layouts>
- <Layout>
- <Shape position="absolute 484 23 875 29" linetype="horizontal" id="line13" class="line_10"/>
- <Static text="숫자형/선택형 결과입력" position="absolute 1 8 166 23" id="caption19" class="tit_2"/>
- <Grid position="absolute 1 28 476 512" id="grd_rsltlst" binddataset="ds_main_acptinfo_rsltlst_item" onenteredit="swt_rslt_case_rslt_grd_rsltlst_onenteredit" onkeydown="swt_rslt_case_rslt_grd_rsltlst_onkeydown" onrbuttonup="swt_rslt_case_rslt_grd_rsltlst_onrbuttonup" oncellclick="swt_rslt_case_rslt_grd_rsltlst_oncellclick" anchor="top bottom" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="30"/>
- <Column size="115"/>
- <Column size="0"/>
- <Column size="30"/>
- <Column size="80"/>
- <Column size="90"/>
- <Column size="54"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="검사실"/>
- <Cell col="2" text="보고서 출력그룹"/>
- <Cell col="3" colspan="2" text="처방명칭" taborder="undefined"/>
- <Cell col="5" text="처방영문명칭"/>
- <Cell col="6" colspan="2" text="연계파일결과" taborder="undefined"/>
- <Cell col="8" colspan="2" text="결과" taborder="undefined"/>
- <Cell col="10" text="특수연계파일결과"/>
- <Cell col="11" text="특수연계파일결과"/>
- <Cell col="12" text="외래결과"/>
- <Cell col="13" text="단위"/>
- <Cell col="14" text="기준"/>
- <Cell col="15" text="판정값"/>
- <Cell col="16" text="처방일자"/>
- <Cell col="17" text="실시처방유일번호"/>
- <Cell col="18" text="처방번호"/>
- <Cell col="19" text="검사코드"/>
- <Cell col="20" text="결과구분"/>
- <Cell col="21" text="비고"/>
- <Cell col="22" text="판정문구코드"/>
- <Cell col="23" text="inptflag"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:testroomnm"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:left middle;padding:1 2 1 2;" text="bind:reptprntgrupcd" wordwrap="none" suppress="1" suppressalign="middle,over" combodataset="ds_init_baseinfo_item" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="3" displaytype="checkbox" edittype="checkbox" text="bind:printyn" expr="expr:printyn == 'Y' || printyn == '1' ? '1' : '0'"/>
- <Cell col="4" style="align:left top;padding:5 2 1 2;" text="bind:testnm" wordwrap="word"/>
- <Cell col="5" text="bind:testengnm"/>
- <Cell col="6" displaytype="text" edittype="text" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:assorsltcd"/>
- <Cell col="7" displaytype="number" edittype="text" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:assorsltcnts" wordwrap="word" editautoselect="true"/>
- <Cell col="8" displaytype="number" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:testrsltcnts" wordwrap="word"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:prcpstatcd" combodataset="ds_init_baseinfo_ordstatlst_M0011" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="10" displaytype="text" edittype="text" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:assorsltcd1"/>
- <Cell col="11" displaytype="text" edittype="text" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:assorsltcnts1"/>
- <Cell col="12" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:outtestrsltcnts"/>
- <Cell col="13" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:rsltunit" wordwrap="word"/>
- <Cell col="14" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:stndval" wordwrap="word"/>
- <Cell col="15" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:judgrsltcnts" wordwrap="word"/>
- <Cell col="16" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:prcpdd" wordwrap="word"/>
- <Cell col="17" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:execprcpuniqno"/>
- <Cell col="18" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:prcpno"/>
- <Cell col="19" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:testcd" wordwrap="word"/>
- <Cell col="20" text="bind:rsltflag"/>
- <Cell col="21" text="bind:remcnts"/>
- <Cell col="22" text="bind:inptflag"/>
- <Cell col="23" text="bind:judgmark"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="서술형 결과입력" position="absolute 484 7 647 24" id="caption2" class="tit_2"/>
- <Grid position="absolute 484 28 875 307" id="grd_rslttextlst" binddataset="ds_main_acptinfo_rsltlst_itemtext" oncellclick="swt_rslt_case_rslt_grd_rslttextlst_oncellclick" onkeydown="swt_rslt_case_rslt_grd_rslttextlst_onkeydown" selecttype="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="160"/>
- <Column size="70"/>
- <Column size="30"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="처방명칭"/>
- <Cell col="2" text="처방명칭"/>
- <Cell col="3" colspan="2" text="공단연계결과" taborder="undefined"/>
- <Cell col="5" text="특수공단연계결과"/>
- <Cell col="6" text="특수공단연계결과"/>
- <Cell col="7" text="결과"/>
- <Cell col="8" text="외래결과"/>
- <Cell col="9" text="처방일자"/>
- <Cell col="10" text="실시처방유일번호"/>
- <Cell col="11" text="처방번호"/>
- <Cell col="12" text="검사코드"/>
- <Cell col="13" text="외래결과내역"/>
- <Cell col="14" text="결과구분"/>
- <Cell col="15" text="비고"/>
- <Cell col="16" text="판정문구코드"/>
- <Cell col="17" text="판정문구내용"/>
- <Cell col="18" text="inptflag"/>
- <Cell col="19" text="choirslt"/>
- <Cell col="20" text="judgmark"/>
- <Cell col="21" text="refh"/>
- <Cell col="22" text="refl"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" style="align:left top;padding:5 2 1 2;" text="bind:testnm" wordwrap="word"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 1 2;" text="bind:prcpstatcd" wordwrap="word" combodataset="ds_init_baseinfo_ordstatlst_M0011" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:assorsltcd"/>
- <Cell col="4" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:assorsltcnts" wordwrap="word"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:assorsltcd1"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:assorsltcnts1"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:testrsltcnts" enable="true"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:outtestrsltcnts"/>
- <Cell col="9" text="bind:prcpdd"/>
- <Cell col="10" text="bind:execprcpuniqno"/>
- <Cell col="11" text="bind:prcpno"/>
- <Cell col="12" text="bind:testcd"/>
- <Cell col="13" text="bind:outtestrsltcnts"/>
- <Cell col="14" text="bind:rsltflag"/>
- <Cell col="15" text="bind:remcnts"/>
- <Cell col="16" text="bind:judgcd"/>
- <Cell col="17" text="bind:judgrsltcnts"/>
- <Cell col="18" text="bind:inptflag"/>
- <Cell col="19" text="bind:judgmark"/>
- <Cell col="20" text="bind:judgmark"/>
- <Cell col="21" text="bind:refh"/>
- <Cell col="22" text="bind:refl"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <TextArea position="absolute 484 310 875 512" id="tar_textrslt" wordwrap="word" anchor="top bottom"/>
- <Button position="absolute 811 1 875 23" id="btn_rsltsave" class="btn2" text="결과입력" onclick="swt_rslt_case_rslt_btn_rsltsave_onclick"/>
- <Shape position="absolute 1 23 476 29" linetype="horizontal" id="line3" class="line_10"/>
- <Div position="absolute 10 75 195 310" id="grp_assorsltexmp" visible="false" style="background:snow;border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static text="공단결과예문" position="absolute 5 2 116 18" id="caption55" class="tit_2"/>
- <Shape position="absolute 5 18 180 24" linetype="horizontal" id="line35" class="line_10"/>
- <Button position="absolute 166 4 179 19" id="btn_choiclose" class="icon_plus" text="" onclick="swt_rslt_case_rslt_grp_assorsltexmp_btn_choiclose_onclick"/>
- <Grid position="absolute 5 23 180 228" id="grd_assorslt" binddataset="ds_main_tempinfo_assorsltlst_itemasso" oncelldblclick="swt_rslt_case_rslt_grp_assorsltexmp_grd_assorslt_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="20"/>
- <Column size="120"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" text="bind:rsltcd"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:rsltnm" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 40 75 225 310" id="grp_assorsltexmp1" visible="false" style="background:snow;border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static text="특수결과예문" position="absolute 5 2 113 20" id="caption18" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 18 180 24" linetype="horizontal" id="line10" class="line_10" anchor="default"/>
- <Button position="absolute 166 4 179 19" id="button17" class="icon_plus" text="" anchor="default" onclick="swt_rslt_case_rslt_grp_assorsltexmp1_button17_onclick"/>
- <Grid position="absolute 5 23 180 228" id="grd_assorslt1" binddataset="ds_main_tempinfo_assorsltlst1_itemasso" anchor="default" oncelldblclick="swt_rslt_case_rslt_grp_assorsltexmp1_grd_assorslt1_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="20"/>
- <Column size="120"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" text="bind:rsltcd"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:rsltnm" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 70 70 365 295" id="grp_rsltexmp" visible="false" style="background:snow;border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static text="결과예문" position="absolute 5 2 116 18" id="caption26" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 18 290 24" linetype="horizontal" id="line1" class="line_10" anchor="default"/>
- <Button position="absolute 275 4 288 19" id="btn_rsltexmp" class="icon_plus" text="" anchor="default" onclick="swt_rslt_case_rslt_grp_rsltexmp_btn_rsltexmp_onclick"/>
- <Grid position="absolute 5 23 290 218" id="grd_rsltexmplst" binddataset="ds_main_tempinfo_choilst_item3" anchor="default" oncelldblclick="swt_rslt_case_rslt_grp_rsltexmp_grd_rsltexmplst_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="25"/>
- <Column size="220"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" text="bind:rsltcd"/>
- <Cell col="2" text="bind:rsltnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="문진표" id="case_inqr">
- <Layouts>
- <Layout>
- <Static text="문진표" position="absolute 1 7 160 26" id="caption4" class="tit_2"/>
- <Grid position="absolute 1 28 876 512" id="grd_assoinqrlst" binddataset="ds_main_inqrlst_item" treeinitstatus="expand,all" treeuseimage="false" treeusecheckbox="false" oncellclick="swt_rslt_case_inqr_grd_assoinqrlst_oncellclick" onkeydown="swt_rslt_case_inqr_grd_assoinqrlst_onkeydown" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="25"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="449"/>
- <Column size="0"/>
- <Column size="55"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="lvl"/>
- <Cell col="2"/>
- <Cell col="3" text="적용년도"/>
- <Cell col="4" text="문진코드"/>
- <Cell col="5" text="상위문진코드"/>
- <Cell col="6" text="문진명"/>
- <Cell col="7" text="영문문진명"/>
- <Cell col="8" text="답안결과"/>
- <Cell col="9" text="답안내역"/>
- <Cell col="10" text="답안작성예문"/>
- <Cell col="11" text="비고"/>
- <Cell col="12" text="답압구분"/>
- <Cell col="13" text="제목여부"/>
- <Cell col="14" text="문진구분"/>
- <Cell col="15" text="점수"/>
- <Cell col="16" text="경로"/>
- <Cell col="17" text="최상위루트"/>
- <Cell col="18" text="RSRVDD"/>
- <Cell col="19" text="RSRVNO"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:lvl"/>
- <Cell col="2" displaytype="checkbox" edittype="expr:seledit" style="controlbackground:EXPR(controlbackground);controlborder:EXPR(controlborder);" text="bind:sel" expr="expr:sel == 'Y' || sle == '1' ? '1' : '0'"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:appyear" combodataset="ds_cbo_appyear" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="4" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:inqrcd"/>
- <Cell col="5" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:supinqrcd"/>
- <Cell col="6" displaytype="tree" edittype="tree" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:inqrnm" wordwrap="word" editautoselect="true" treestartlevel="1" treelevel="bind:lvl"/>
- <Cell col="7" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:inqrengnm"/>
- <Cell col="8" displaytype="text" edittype="expr:inqrrsltcdedit" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:inqrrsltcd" editautoselect="true"/>
- <Cell col="9" displaytype="text" edittype="expr:inqrrsltcntsedit" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:inqrrsltcnts" wordwrap="word" editautoselect="true"/>
- <Cell col="10" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:answcont"/>
- <Cell col="11" displaytype="text" edittype="expr:remcntsedit" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" class="gridinput" text="bind:remcnts" wordwrap="word" editautoselect="true"/>
- <Cell col="12" displaytype="combo" edittype="combo" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:answflag" combodataset="ds_init_baseinfo_rslttypelst_A0066" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" displaytype="checkbox" edittype="checkbox" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:titleyn" enable="false"/>
- <Cell col="14" displaytype="combo" edittype="combo" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:inqrflag" enable="false"/>
- <Cell col="15" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);font:EXPR(font);" text="bind:rsltscore"/>
- <Cell col="16" text="bind:path"/>
- <Cell col="17" text="bind:root"/>
- <Cell col="18" text="bind:rsrvdd"/>
- <Cell col="19" text="bind:rsrvno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 756 1 809 23" id="button222" class="btn2" visible="true" text="초기화" onclick="swt_rslt_case_inqr_button222_onclick"/>
- <Button position="absolute 812 1 876 23" id="button12" class="btn2" visible="true" text="점수계산" onclick="swt_rslt_case_inqr_button12_onclick"/>
- <Shape id="line36" class="line_10" position="absolute 1 23 875 29"/>
- <Div position="absolute 555 55 851 325" id="grp_inqrans" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="문진선택답안" position="absolute 5 7 113 28" id="caption56" class="tit_2" anchor="default"/>
- <Grid position="absolute 5 28 290 238" id="grd_assoinqranslst" binddataset="ds_main_tempinfo_assoinqranswlst_item" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="187"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="선택"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="결과내용"/>
- <Cell col="4" text="영문답안"/>
- <Cell col="5" text="하위사용여부"/>
- <Cell col="6" text="하위사용코드"/>
- <Cell col="7" text="비고입력여부"/>
- <Cell col="8" text="적용년도"/>
- <Cell col="9" text="문진구분"/>
- <Cell col="10" text="문진코드"/>
- <Cell col="11" text="점수"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:sel == 'Y' || sel == '1' ? '1' : '0'"/>
- <Cell col="2" text="bind:answcd"/>
- <Cell col="3" style="align:left top;padding:5 2 1 2;" text="bind:answnm" wordwrap="word"/>
- <Cell col="4" text="bind:answengnm"/>
- <Cell col="5" displaytype="checkbox" edittype="checkbox" text="bind:infinqryn" enable="false"/>
- <Cell col="6" text="bind:infinqrcd"/>
- <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:reminptyn" enable="false"/>
- <Cell col="8" text="bind:appyear"/>
- <Cell col="9" text="bind:inqrflag"/>
- <Cell col="10" text="bind:inqrcd"/>
- <Cell col="11" text="bind:answpoint"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 23 290 29" linetype="horizontal" id="line36" class="line_10" anchor="default"/>
- <Button position="absolute 275 4 288 19" id="btn_ansclose" class="icon_plus" text="" anchor="default" onclick="swt_rslt_case_inqr_grp_inqrans_btn_ansclose_onclick"/>
- <Edit position="absolute 120 4 260 23" id="ipt_answcd" class="input_default" autoselect="true" anchor="default" onkeydown="swt_rslt_case_inqr_grp_inqrans_ipt_answcd_onkeydown"/>
- <Button position="absolute 235 242 291 264" id="button11" class="btn4" visible="true" text="확인" onclick="swt_rslt_case_inqr_grp_inqrans_button11_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="특수문진표" id="case_spclinqr">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 27 875 512" id="grd_assoinqrlst2" binddataset="ds_main_inqrlst2_item2" oncellclick="swt_rslt_case_spclinqr_grd_assoinqrlst2_oncellclick" onkeydown="swt_rslt_case_spclinqr_grd_assoinqrlst2_onkeydown" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="30"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="280"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="150"/>
- <Column size="210"/>
- <Column size="130"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="lvl"/>
- <Cell col="2" text="선택"/>
- <Cell col="3" text="적용년도"/>
- <Cell col="4" text="문진코드"/>
- <Cell col="5" text="상위문진코드"/>
- <Cell col="6" text="문진명"/>
- <Cell col="7" text="영문문진명"/>
- <Cell col="8" text="답안결과"/>
- <Cell col="9" text="답안내역"/>
- <Cell col="10" text="답안작성예문"/>
- <Cell col="11" text="비고"/>
- <Cell col="12" text="답안구분"/>
- <Cell col="13" text="제목여부"/>
- <Cell col="14" text="문진구분"/>
- <Cell col="15" text="점수"/>
- <Cell col="16" text="경로"/>
- <Cell col="17" text="최상위루트"/>
- <Cell col="18" text="RSRVDD"/>
- <Cell col="19" text="RSRVNO"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:lvl"/>
- <Cell col="2" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:sel == 'Y' || sel == '1' ? '1' : '0'"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:appyear" combodataset="ds_cbo_appyear" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="4" text="bind:inqrcd"/>
- <Cell col="5" text="bind:supinqrcd"/>
- <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:inqrnm" wordwrap="word"/>
- <Cell col="7" text="bind:inqrengnm"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:inqrrsltcd"/>
- <Cell col="9" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:inqrrsltcnts" wordwrap="word"/>
- <Cell col="10" style="align:left top;padding:5 2 1 2;" text="bind:answcont" wordwrap="word"/>
- <Cell col="11" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" class="gridinput" text="bind:remcnts" wordwrap="word"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:answflag" combodataset="ds_init_baseinfo_inqrflaglst_G008" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" displaytype="checkbox" edittype="checkbox" text="bind:titleyn" enable="false"/>
- <Cell col="14" displaytype="combo" edittype="combo" text="bind:inqrflag" enable="false"/>
- <Cell col="15" text="bind:rsltscore"/>
- <Cell col="16" text="bind:path"/>
- <Cell col="17" text="bind:root"/>
- <Cell col="18" text="bind:rsrvdd"/>
- <Cell col="19" text="bind:rsrvno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="특건문진표" position="absolute 0 6 159 23" id="caption10" class="tit_2"/>
- <Div position="absolute 456 74 751 342" id="grp_inqrans2" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="문진선택답안" position="absolute 5 7 113 24" id="caption13" class="tit_2"/>
- <Grid position="absolute 5 28 290 238" id="grd_assoinqranslst2" binddataset="ds_main_tempinfo_assoinqranswlst2_item">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="187"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="선택"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="결과내용"/>
- <Cell col="4" text="영문답안"/>
- <Cell col="5" text="하위사용여부"/>
- <Cell col="6" text="하위사용코드"/>
- <Cell col="7" text="비고입력여부"/>
- <Cell col="8" text="적용년도"/>
- <Cell col="9" text="문진구분"/>
- <Cell col="10" text="문진코드"/>
- <Cell col="11" text="점수"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel" expr="expr:sel == 'Y' || sel == '1' ? '1' : '0'"/>
- <Cell col="2" text="bind:answcd"/>
- <Cell col="3" text="bind:answnm"/>
- <Cell col="4" text="bind:answengnm"/>
- <Cell col="5" displaytype="checkbox" edittype="checkbox" text="bind:infinqryn" enable="false"/>
- <Cell col="6" text="bind:infinqrcd"/>
- <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:reminptyn" enable="false"/>
- <Cell col="8" text="bind:appyear"/>
- <Cell col="9" text="bind:inqrflag"/>
- <Cell col="10" text="bind:inqrcd"/>
- <Cell col="11" text="bind:answpoint"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 23 290 29" linetype="horizontal" id="line2" class="line_10"/>
- <Button position="absolute 275 4 288 19" id="button13" class="icon_plus" text="" onclick="swt_rslt_case_spclinqr_grp_inqrans2_button13_onclick"/>
- <Edit position="absolute 120 5 260 24" id="ipt_answcd2" class="input_default" onkeydown="swt_rslt_case_spclinqr_grp_inqrans2_ipt_answcd2_onkeydown"/>
- <Button position="absolute 235 242 291 264" id="button14" class="btn4" visible="true" text="확인" onclick="swt_rslt_case_spclinqr_grp_inqrans2_button14_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 744 1 797 22" id="button15" class="btn2" visible="true" text="초기화" onclick="swt_rslt_case_spclinqr_button15_onclick"/>
- <Button position="absolute 804 1 868 22" id="button16" class="btn2" visible="true" text="자동설정" onclick="swt_rslt_case_spclinqr_button16_onclick"/>
- <Shape id="line2" class="line_10" position="absolute 0 22 875 28"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Button position="absolute 1122 217 1189 239" id="button4" class="btn2" text="CDIS연동" onclick="button4_onclick" anchor="top right"/>
- <Button position="absolute 1046 217 1121 239" id="button6" class="btn2" text="PACS연동" onclick="button6_onclick" anchor="top right"/>
- <Button position="absolute 956 217 1042 239" id="btn_print" class="btn2" visible="false" text="특정항목출력" onclick="btn_print_onclick" anchor="top right"/>
- <Button position="absolute 927 87 991 109" id="button7" class="btn2" visible="false" text="출력설정" onclick="button7_onclick" anchor="top right"/>
- <Button position="absolute 878 217 953 239" id="button8" class="btn2" visible="false" text="결과치출력" onclick="button8_onclick" anchor="top right"/>
- <CheckBox position="absolute 511 222 579 237" id="lab" visible="false" text="진단검사" truevalue="lab" anchor="top right"/>
- <CheckBox position="absolute 678 249 733 264" id="mic" visible="false" text="미생물" truevalue="mic"/>
- <CheckBox position="absolute 562 249 617 264" id="che" visible="false" text="방사선" truevalue="che"/>
- <CheckBox position="absolute 735 249 790 264" id="checkbox1" visible="false" truevalue="eds" text="내시경"/>
- <CheckBox position="absolute 620 249 675 264" id="nuc" visible="false" text="핵의학" truevalue="nuc"/>
- <Static text="검사상태" position="absolute 880 140 945 163" align="align:center middle;" id="caption1" class="cell_1" anchor="top right"/>
- <Radio position="absolute 946 144 1191 165" id="radio1" columncount="-1" rowcount="-1" innerdataset="@ds_init_baseinfo_teststatlst_V004" datacolumn="cdnm" codecolumn="cdid" anchor="top right"/>
- <Button position="absolute 256 87 309 109" id="btn_min" class="btn2" visible="false" text="줄이기" onclick="btn_min_onclick" anchor="top right"/>
- <Button position="absolute 994 87 1104 109" id="button2" class="btn5" text="전체외래결과연동" onclick="button2_onclick" anchor="top right"/>
- <Button position="absolute 981 217 1045 239" id="button10" class="btn2" visible="true" text="결과복사" onclick="button10_onclick" anchor="top right"/>
- <CheckBox position="absolute 889 90 919 110" id="bol_oralyn" truevalue="Y" falsevalue="N" anchor="top right"/>
- <Static text="구강검진여부 :" position="absolute 807 92 888 112" id="caption5" anchor="top right"/>
- <Shape position="absolute 0 109 309 115" linetype="horizontal" id="line8" class="line_10" anchor="left top right"/>
- <Div position="absolute 0 756 1195 783" id="grp_btn" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Button position="absolute 1132 5 1188 27" id="button1" class="btn4" visible="true" text="저장" anchor="right" onclick="grp_btn_button1_onclick"/>
- <Button position="absolute 0 5 104 27" id="btn_outrsltview" class="btn3" text="통합검사결과" anchor="default" onclick="grp_btn_btn_outrsltview_onclick"/>
- <Button position="absolute 320 5 400 27" id="btn_colgjudg" class="btn3" text="판정대기" anchor="default" onclick="grp_btn_btn_colgjudg_onclick"/>
- <Button position="absolute 403 5 483 27" id="button3" class="btn3" visible="false" text="발송대기" anchor="default" onclick="grp_btn_button3_onclick"/>
- <Button position="absolute 106 5 186 27" id="button5" class="btn3" text="처방관리" anchor="default" onclick="grp_btn_button5_onclick"/>
- <Button position="absolute 189 5 317 27" id="button9" class="btn3" text="재/미검사자 관리" anchor="default" onclick="grp_btn_button9_onclick"/>
- <Button position="absolute 1049 5 1129 27" id="btn_rsltcmpl" class="btn4" text="결과완료" anchor="right" onclick="grp_btn_btn_rsltcmpl_onclick"/>
- <Button position="absolute 488 5 568 27" id="button18" class="btn3" text="임시문진" anchor="default" onclick="grp_btn_button18_onclick"/>
- <Button position="absolute 488 5 568 27" id="button19" class="btn3" text="문진연계" anchor="default" onclick="grp_btn_button19_onclick"/>
- <Button position="absolute 917 5 1045 27" id="button20" class="btn4" text="접수상태로 변경" anchor="right" onclick="grp_btn_button20_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="검사결과관리" class="tit_1" position="absolute 0 0 159 25" onclick="caption6_onclick"/>
- <cp_checkboxList id="chk_style" titletext="style" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 581 219 889 239" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false" anchor="top right"/>
- <Grid position="absolute 0 114 309 756" id="grd_acptlst" binddataset="ds_main_acptlst_item" oncelldblclick="grd_acptlst_oncelldblclick" cellsizingtype="col" anchor="all" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="성명"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="패키지명"/>
- <Cell col="4" text="건진일자"/>
- <Cell col="5" text="상태"/>
- <Cell col="6" text="비자연번"/>
- <Cell col="7" text="영문성명"/>
- <Cell col="8" text="접수시간"/>
- <Cell col="9" text="건진일"/>
- <Cell col="10" text="성별"/>
- <Cell col="11" text="나이"/>
- <Cell col="12" text="단체명,"/>
- <Cell col="13" text="주민번호1"/>
- <Cell col="14" text="주민번호2"/>
- <Cell col="15" text="단체코드"/>
- <Cell col="16" text="패키지코드"/>
- <Cell col="17" text="예약일자"/>
- <Cell col="18" text="예약넘버"/>
- <Cell col="19" text="크레이트넘버"/>
- <Cell col="20" text="진료과"/>
- <Cell col="21" text="건진구분"/>
- <Cell col="22" text="건진상세구분"/>
- <Cell col="23" text="teststat"/>
- <Cell col="24" text="hopedd"/>
- <Cell col="25" text="brthareacnts"/>
- <Cell col="26" text="remcnts"/>
- <Cell col="27" text="rsltyn"/>
- <Cell col="28" text="상태"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" celltype="none" style="align:left top;padding:5 2 1 2;background:EXPR(col1bkcolor);background2:EXPR(col1bkcolor);" text="bind:hngnm" wordwrap="word"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:pid" wordwrap="word"/>
- <Cell col="3" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:pkgnm" wordwrap="word"/>
- <Cell col="4" displaytype="date" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:orddd" calendardisplaynulltype="none"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 1 2;background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="bind:statflag" wordwrap="word" combodataset="ds_init_baseinfo_statlst_A0107" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="6" text="bind:visano"/>
- <Cell col="7" text="bind:engnm"/>
- <Cell col="8" text="bind:ordtm"/>
- <Cell col="9" text="bind:sex"/>
- <Cell col="10" text="bind:age"/>
- <Cell col="11" text="bind:cmpynm"/>
- <Cell col="12" text="bind:rgstno1"/>
- <Cell col="13" text="bind:rgstno2"/>
- <Cell col="14" text="bind:cmpycd"/>
- <Cell col="15" text="bind:pkgcd"/>
- <Cell col="16" text="bind:rsrvdd"/>
- <Cell col="17" text="bind:rsrvno"/>
- <Cell col="18" text="bind:cretno"/>
- <Cell col="19" text="bind:orddeptcd"/>
- <Cell col="20" text="bind:healexamflag"/>
- <Cell col="21" text="bind:healexamdetlflag"/>
- <Cell col="22" text="bind:acptremcnts"/>
- <Cell col="23" text="bind:teststat"/>
- <Cell col="24" text="bind:hopedd"/>
- <Cell col="25" text="bind:brthareacnts"/>
- <Cell col="26" text="bind:remcnts"/>
- <Cell col="27" text="bind:rsltyn"/>
- <Cell col="28" displaytype="text" style="background:EXPR(bkcolor);background2:EXPR(bkcolor);" text="expr:fn_rsltText(currow)"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <PopupMenu id="pmnmenu1" innerdataset="@ds_temp_popupmenu_grid01" idcolumn="func" captioncolumn="name" levelcolumn="level" onmenuclick="pmnmenu1_onmenuclick" position="absolute 16 802 138 887" style="buttonsize:-1;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_cbo_style" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">뇨,분변</Col>
- <Col id="value">U</Col>
- </Row>
- <Row>
- <Col id="label">혈액학</Col>
- <Col id="value">H</Col>
- </Row>
- <Row>
- <Col id="label">생화학</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">면역혈청</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">분자생물</Col>
- <Col id="value">P</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptlst_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="healexamflag" type="STRING" size="256"/>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="hopedd" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="visano" type="STRING" size="256"/>
- <Column id="ordtm" type="STRING" size="256"/>
- <Column id="waitstarttm" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="rgstno1" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="cmpycd" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="teststat" type="STRING" size="256"/>
- <Column id="brthareacnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="healexamflag"/>
- <Col id="healexamdetlflag"/>
- <Col id="pid"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="hopedd"/>
- <Col id="statflag"/>
- <Col id="hngnm"/>
- <Col id="visano"/>
- <Col id="ordtm"/>
- <Col id="waitstarttm"/>
- <Col id="engnm"/>
- <Col id="pkgnm"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="cmpynm"/>
- <Col id="rgstno1"/>
- <Col id="rgstno2"/>
- <Col id="cmpycd"/>
- <Col id="pkgcd"/>
- <Col id="orddeptcd"/>
- <Col id="remcnts"/>
- <Col id="teststat"/>
- <Col id="brthareacnts"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="hopedd" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rgstno1" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="cmpycd" type="STRING" size="256"/>
- <Column id="cmpynm" type="STRING" size="256"/>
- <Column id="pkgcd" type="STRING" size="256"/>
- <Column id="pkgnm" type="STRING" size="256"/>
- <Column id="schlgrde" type="STRING" size="256"/>
- <Column id="clsid" type="STRING" size="256"/>
- <Column id="stuid" type="STRING" size="256"/>
- <Column id="plceflag" type="STRING" size="256"/>
- <Column id="judgdd" type="STRING" size="256"/>
- <Column id="judgdrid" type="STRING" size="256"/>
- <Column id="drnm" type="STRING" size="256"/>
- <Column id="reexamfg" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="teststat" type="STRING" size="256"/>
- <Column id="brthareacnts" type="STRING" size="256"/>
- <Column id="visano" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="healexamdetlflag"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="hopedd"/>
- <Col id="statflag"/>
- <Col id="hngnm"/>
- <Col id="rgstno1"/>
- <Col id="rgstno2"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="cmpycd"/>
- <Col id="cmpynm"/>
- <Col id="pkgcd"/>
- <Col id="pkgnm"/>
- <Col id="schlgrde"/>
- <Col id="clsid"/>
- <Col id="stuid"/>
- <Col id="plceflag"/>
- <Col id="judgdd"/>
- <Col id="judgdrid"/>
- <Col id="drnm"/>
- <Col id="reexamfg"/>
- <Col id="remcnts"/>
- <Col id="teststat">0</Col>
- <Col id="brthareacnts"/>
- <Col id="visano"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptinfo_rsltlst_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_acptinfo_rsltlst_item_oncolumnchanged" onload="ds_main_acptinfo_rsltlst_item_onload">
- <ColumnInfo>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="stndval" type="STRING" size="256"/>
- <Column id="testrsltcnts" type="STRING" size="256"/>
- <Column id="rsltunit" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpdd2" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="outtestrsltcnts" type="STRING" size="256"/>
- <Column id="rsltflag" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="assorsltcnts" type="STRING" size="256"/>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="judgrsltcnts" type="STRING" size="256"/>
- <Column id="inptflag" type="STRING" size="256"/>
- <Column id="judgmark" type="STRING" size="256"/>
- <Column id="refh" type="STRING" size="256"/>
- <Column id="refl" type="STRING" size="256"/>
- <Column id="testroomcd" type="STRING" size="256"/>
- <Column id="testengnm" type="STRING" size="256"/>
- <Column id="printyn" type="STRING" size="256"/>
- <Column id="assorsltcd" type="STRING" size="256"/>
- <Column id="assorsltcd1" type="STRING" size="256"/>
- <Column id="assorsltcnts1" type="STRING" size="256"/>
- <Column id="maxval" type="STRING" size="256"/>
- <Column id="minval" type="STRING" size="256"/>
- <Column id="reptprntgrupcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testnm"/>
- <Col id="stndval"/>
- <Col id="testrsltcnts"/>
- <Col id="rsltunit"/>
- <Col id="prcpdd"/>
- <Col id="prcpdd2"/>
- <Col id="execprcpuniqno"/>
- <Col id="prcpno"/>
- <Col id="testcd"/>
- <Col id="outtestrsltcnts"/>
- <Col id="rsltflag"/>
- <Col id="prcpstatcd"/>
- <Col id="remcnts"/>
- <Col id="assorsltcnts"/>
- <Col id="judgcd"/>
- <Col id="judgrsltcnts"/>
- <Col id="inptflag"/>
- <Col id="judgmark"/>
- <Col id="refh"/>
- <Col id="refl"/>
- <Col id="testroomcd"/>
- <Col id="testengnm"/>
- <Col id="printyn"/>
- <Col id="assorsltcd"/>
- <Col id="assorsltcd1"/>
- <Col id="assorsltcnts1"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptinfo_rsltlst_item_choirslt_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_acptinfo_rsltlst_itemtext" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="testrsltcnts" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="outtestrsltcnts" type="STRING" size="256"/>
- <Column id="rsltflag" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="assorsltcnts" type="STRING" size="256"/>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="judgrsltcnts" type="STRING" size="256"/>
- <Column id="inptflag" type="STRING" size="256"/>
- <Column id="judgmark" type="STRING" size="256"/>
- <Column id="testroomcd" type="STRING" size="256"/>
- <Column id="assorsltcd" type="STRING" size="256"/>
- <Column id="assorsltcd1" type="STRING" size="256"/>
- <Column id="assorsltcnts1" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testnm"/>
- <Col id="prcpstatcd"/>
- <Col id="testrsltcnts"/>
- <Col id="prcpdd"/>
- <Col id="execprcpuniqno"/>
- <Col id="prcpno"/>
- <Col id="testcd"/>
- <Col id="outtestrsltcnts"/>
- <Col id="rsltflag"/>
- <Col id="remcnts"/>
- <Col id="assorsltcnts"/>
- <Col id="judgcd"/>
- <Col id="judgrsltcnts"/>
- <Col id="inptflag"/>
- <Col id="judgmark"/>
- <Col id="testroomcd"/>
- <Col id="assorsltcd"/>
- <Col id="assorsltcd1"/>
- <Col id="assorsltcnts1"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptinfo_rsltlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="itemexmp" type="STRING" size="256"/>
- <Column id="itemassoexmp" type="STRING" size="256"/>
- <Column id="itemassoexmp1" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="itemexmp"/>
- <Col id="itemassoexmp"/>
- <Col id="itemassoexmp1"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptinfo_print_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testnm" type="STRING" size="256"/>
- <Column id="stndval" type="STRING" size="256"/>
- <Column id="testrsltcnts" type="STRING" size="256"/>
- <Column id="rsltunit" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="outtestrsltcnts" type="STRING" size="256"/>
- <Column id="rsltflag" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="assorsltcnts" type="STRING" size="256"/>
- <Column id="judgcd" type="STRING" size="256"/>
- <Column id="judgrsltcnts" type="STRING" size="256"/>
- <Column id="inptflag" type="STRING" size="256"/>
- <Column id="item" type="STRING" size="256"/>
- <Column id="judgmark" type="STRING" size="256"/>
- <Column id="refh" type="STRING" size="256"/>
- <Column id="refl" type="STRING" size="256"/>
- <Column id="testroomcd" type="STRING" size="256"/>
- <Column id="testengnm" type="STRING" size="256"/>
- <Column id="order1" type="STRING" size="256"/>
- <Column id="Impression" type="STRING" size="256"/>
- <Column id="report" type="STRING" size="256"/>
- <Column id="radiography" type="STRING" size="256"/>
- <Column id="radiologist" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="refval" type="STRING" size="256"/>
- <Column id="rsltrept" type="STRING" size="256"/>
- <Column id="rsltrecm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="testnm"/>
- <Col id="stndval"/>
- <Col id="testrsltcnts"/>
- <Col id="rsltunit"/>
- <Col id="prcpdd"/>
- <Col id="execprcpuniqno"/>
- <Col id="prcpno"/>
- <Col id="testcd"/>
- <Col id="outtestrsltcnts"/>
- <Col id="rsltflag"/>
- <Col id="remcnts"/>
- <Col id="assorsltcnts"/>
- <Col id="judgcd"/>
- <Col id="judgrsltcnts"/>
- <Col id="inptflag"/>
- <Col id="item"/>
- <Col id="judgmark"/>
- <Col id="refh"/>
- <Col id="refl"/>
- <Col id="testroomcd"/>
- <Col id="testengnm"/>
- <Col id="order1"/>
- <Col id="Impression"/>
- <Col id="report"/>
- <Col id="radiography"/>
- <Col id="radiologist"/>
- <Col id="pid"/>
- <Col id="engnm"/>
- <Col id="refval"/>
- <Col id="rsltrept"/>
- <Col id="rsltrecm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_acptinfo_print" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prnt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_inqrlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_inqrlst_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="lvl" type="STRING" size="256"/>
- <Column id="appyear" type="STRING" size="256"/>
- <Column id="inqrcd" type="STRING" size="256"/>
- <Column id="supinqrcd" type="STRING" size="256"/>
- <Column id="inqrnm" type="STRING" size="256"/>
- <Column id="inqrengnm" type="STRING" size="256"/>
- <Column id="inqrrsltcd" type="STRING" size="256"/>
- <Column id="inqrrsltcnts" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="answflag" type="STRING" size="256"/>
- <Column id="titleyn" type="STRING" size="256"/>
- <Column id="inqrflag" type="STRING" size="256"/>
- <Column id="rsltscore" type="STRING" size="256"/>
- <Column id="path" type="STRING" size="256"/>
- <Column id="root" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="lvl"/>
- <Col id="appyear"/>
- <Col id="inqrcd"/>
- <Col id="supinqrcd"/>
- <Col id="inqrnm"/>
- <Col id="inqrengnm"/>
- <Col id="inqrrsltcd"/>
- <Col id="inqrrsltcnts"/>
- <Col id="remcnts"/>
- <Col id="answflag"/>
- <Col id="titleyn"/>
- <Col id="inqrflag"/>
- <Col id="rsltscore"/>
- <Col id="path"/>
- <Col id="root"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_inqrlst_answitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="appyear" type="STRING" size="256"/>
- <Column id="inqrflag" type="STRING" size="256"/>
- <Column id="inqrcd" type="STRING" size="256"/>
- <Column id="answcd" type="STRING" size="256"/>
- <Column id="answnm" type="STRING" size="256"/>
- <Column id="answengnm" type="STRING" size="256"/>
- <Column id="infinqryn" type="STRING" size="256"/>
- <Column id="infinqrcd" type="STRING" size="256"/>
- <Column id="reminptyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="appyear"/>
- <Col id="inqrflag"/>
- <Col id="inqrcd"/>
- <Col id="answcd"/>
- <Col id="answnm"/>
- <Col id="answengnm"/>
- <Col id="infinqryn"/>
- <Col id="infinqrcd"/>
- <Col id="reminptyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_inqrlst2_item2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lvl" type="STRING" size="256"/>
- <Column id="appyear" type="STRING" size="256"/>
- <Column id="inqrcd" type="STRING" size="256"/>
- <Column id="supinqrcd" type="STRING" size="256"/>
- <Column id="inqrnm" type="STRING" size="256"/>
- <Column id="inqrengnm" type="STRING" size="256"/>
- <Column id="inqrrsltcd" type="STRING" size="256"/>
- <Column id="inqrrsltcnts" type="STRING" size="256"/>
- <Column id="remcnts" type="STRING" size="256"/>
- <Column id="answflag" type="STRING" size="256"/>
- <Column id="titleyn" type="STRING" size="256"/>
- <Column id="inqrflag" type="STRING" size="256"/>
- <Column id="rsltscore" type="STRING" size="256"/>
- <Column id="path" type="STRING" size="256"/>
- <Column id="root" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lvl"/>
- <Col id="appyear"/>
- <Col id="inqrcd"/>
- <Col id="supinqrcd"/>
- <Col id="inqrnm"/>
- <Col id="inqrengnm"/>
- <Col id="inqrrsltcd"/>
- <Col id="inqrrsltcnts"/>
- <Col id="remcnts"/>
- <Col id="answflag"/>
- <Col id="titleyn"/>
- <Col id="inqrflag"/>
- <Col id="rsltscore"/>
- <Col id="path"/>
- <Col id="root"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_inqrlst2_answitem2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="appyear" type="STRING" size="256"/>
- <Column id="inqrflag" type="STRING" size="256"/>
- <Column id="inqrcd" type="STRING" size="256"/>
- <Column id="answcd" type="STRING" size="256"/>
- <Column id="answnm" type="STRING" size="256"/>
- <Column id="answengnm" type="STRING" size="256"/>
- <Column id="infinqryn" type="STRING" size="256"/>
- <Column id="infinqrcd" type="STRING" size="256"/>
- <Column id="reminptyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="appyear"/>
- <Col id="inqrflag"/>
- <Col id="inqrcd"/>
- <Col id="answcd"/>
- <Col id="answnm"/>
- <Col id="answengnm"/>
- <Col id="infinqryn"/>
- <Col id="infinqrcd"/>
- <Col id="reminptyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_inqrlst2_tmpdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="spclyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_inqrlst2_autoanswitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="appyear" type="STRING" size="256"/>
- <Column id="inqrcd" type="STRING" size="256"/>
- <Column id="inqrflag" type="STRING" size="256"/>
- <Column id="answcd" type="STRING" size="256"/>
- <Column id="answnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appyear"/>
- <Col id="inqrcd"/>
- <Col id="inqrflag"/>
- <Col id="answcd"/>
- <Col id="answnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tempinfo_rslttext" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsltcnts" type="STRING" size="256"/>
- <Column id="rslt_idx" type="STRING" size="256"/>
- <Column id="rslt_col" type="STRING" size="256"/>
- <Column id="rslt_testcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltcnts"/>
- <Col id="rslt_idx"/>
- <Col id="rslt_col"/>
- <Col id="rslt_testcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tempinfo_rslttext_rsltexmpcnts_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_tempinfo_choilst_item3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsltcd" type="STRING" size="256"/>
- <Column id="rsltnm" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltcd"/>
- <Col id="rsltnm"/>
- <Col id="testcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tempinfo_assorsltlst_itemasso" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsltcd" type="STRING" size="256"/>
- <Column id="rsltnm" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltcd"/>
- <Col id="rsltnm"/>
- <Col id="testcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tempinfo_assorsltlst1_itemasso" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsltcd" type="STRING" size="256"/>
- <Column id="rsltnm" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsltcd"/>
- <Col id="rsltnm"/>
- <Col id="testcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tempinfo_anslst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="answcd" type="STRING" size="256"/>
- <Column id="answcnts" type="STRING" size="256"/>
- <Column id="answcnts" type="STRING" size="256"/>
- <Column id="reminptyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="answcd"/>
- <Col id="answcnts"/>
- <Col id="answcnts"/>
- <Col id="reminptyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tempinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="answcd2" type="STRING" size="256"/>
- <Column id="answcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="answcd"/>
- <Col id="answcd2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tempinfo_assoinqranswlst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_tempinfo_assoinqranswlst_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="answcd" type="STRING" size="256"/>
- <Column id="answnm" type="STRING" size="256"/>
- <Column id="answengnm" type="STRING" size="256"/>
- <Column id="infinqryn" type="STRING" size="256"/>
- <Column id="infinqrcd" type="STRING" size="256"/>
- <Column id="reminptyn" type="STRING" size="256"/>
- <Column id="appyear" type="STRING" size="256"/>
- <Column id="inqrflag" type="STRING" size="256"/>
- <Column id="inqrcd" type="STRING" size="256"/>
- <Column id="answpoint" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="answcd"/>
- <Col id="answnm"/>
- <Col id="answengnm"/>
- <Col id="infinqryn"/>
- <Col id="infinqrcd"/>
- <Col id="reminptyn"/>
- <Col id="appyear"/>
- <Col id="inqrflag"/>
- <Col id="inqrcd"/>
- <Col id="answpoint"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tempinfo_assoinqranswlst2_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sel" type="STRING" size="256"/>
- <Column id="answcd" type="STRING" size="256"/>
- <Column id="answnm" type="STRING" size="256"/>
- <Column id="answengnm" type="STRING" size="256"/>
- <Column id="infinqryn" type="STRING" size="256"/>
- <Column id="infinqrcd" type="STRING" size="256"/>
- <Column id="reminptyn" type="STRING" size="256"/>
- <Column id="appyear" type="STRING" size="256"/>
- <Column id="inqrflag" type="STRING" size="256"/>
- <Column id="inqrcd" type="STRING" size="256"/>
- <Column id="answpoint" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sel"/>
- <Col id="answcd"/>
- <Col id="answnm"/>
- <Col id="answengnm"/>
- <Col id="infinqryn"/>
- <Col id="infinqrcd"/>
- <Col id="reminptyn"/>
- <Col id="appyear"/>
- <Col id="inqrflag"/>
- <Col id="inqrcd"/>
- <Col id="answpoint"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchinstcd" type="STRING" size="256"/>
- <Column id="srchhealexamflag" type="STRING" size="256"/>
- <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
- <Column id="srchhealexamkindflag" type="STRING" size="256"/>
- <Column id="srchhealexamgubun" type="STRING" size="256"/>
- <Column id="srchfromdd" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- <Column id="srchcmpycd" type="STRING" size="256"/>
- <Column id="srchcmpynm" type="STRING" size="256"/>
- <Column id="srchpkgcd" type="STRING" size="256"/>
- <Column id="srchpkgnm" type="STRING" size="256"/>
- <Column id="srchpid2" type="STRING" size="256"/>
- <Column id="srchpnm" type="STRING" size="256"/>
- <Column id="srchroomcd" type="STRING" size="256"/>
- <Column id="srchtestcd2" type="STRING" size="256"/>
- <Column id="srchrsltflag" type="STRING" size="256"/>
- <Column id="srchstyle" type="STRING" size="256"/>
- <Column id="srchorddd" type="STRING" size="256"/>
- <Column id="srchcretno" type="STRING" size="256"/>
- <Column id="srchrsrvdd" type="STRING" size="256"/>
- <Column id="srchrsrvno" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchinqrflag" type="STRING" size="256"/>
- <Column id="srchstatfg" type="STRING" size="256"/>
- <Column id="srchuserid" type="STRING" size="256"/>
- <Column id="srchdeptcd" type="STRING" size="256"/>
- <Column id="srchhopedd" type="STRING" size="256"/>
- <Column id="saveallout" type="STRING" size="256"/>
- <Column id="ainqinit" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchinstcd"/>
- <Col id="srchhealexamflag"/>
- <Col id="srchhealexamdetlflag"/>
- <Col id="srchhealexamkindflag"/>
- <Col id="srchhealexamgubun"/>
- <Col id="srchfromdd"/>
- <Col id="srchtodd"/>
- <Col id="srchcmpycd"/>
- <Col id="srchcmpynm"/>
- <Col id="srchpkgcd"/>
- <Col id="srchpkgnm"/>
- <Col id="srchpid2"/>
- <Col id="srchpnm"/>
- <Col id="srchroomcd"/>
- <Col id="srchtestcd2"/>
- <Col id="srchrsltflag"/>
- <Col id="srchstyle"/>
- <Col id="srchorddd"/>
- <Col id="srchcretno"/>
- <Col id="srchrsrvdd"/>
- <Col id="srchrsrvno"/>
- <Col id="srchpid"/>
- <Col id="srchinqrflag"/>
- <Col id="srchstatfg">G</Col>
- <Col id="srchuserid"/>
- <Col id="srchdeptcd"/>
- <Col id="srchhopedd"/>
- <Col id="saveallout"/>
- <Col id="ainqinit"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_save" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_saveout" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="healexamflag" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvno" type="STRING" size="256"/>
- <Column id="healexamdetlflag" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="healexamflag"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvno"/>
- <Col id="healexamdetlflag"/>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_iemr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="docucd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="pagetot" type="STRING" size="256"/>
- <Column id="cmc_spcid" type="STRING" size="256"/>
- <Column id="cmc_orddate" type="STRING" size="256"/>
- <Column id="cmc_orderseqno" type="STRING" size="256"/>
- <Column id="treatno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="orddeptcd"/>
- <Col id="indd"/>
- <Col id="docucd"/>
- <Col id="ioflag"/>
- <Col id="pagetot"/>
- <Col id="cmc_spcid"/>
- <Col id="cmc_orddate"/>
- <Col id="cmc_orderseqno"/>
- <Col id="treatno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lab" type="STRING" size="256"/>
- <Column id="che" type="STRING" size="256"/>
- <Column id="nuc" type="STRING" size="256"/>
- <Column id="mic" type="STRING" size="256"/>
- <Column id="eds" type="STRING" size="256"/>
- <Column id="style" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lab"/>
- <Col id="che"/>
- <Col id="nuc"/>
- <Col id="mic"/>
- <Col id="eds"/>
- <Col id="style"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_choiflaglst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_hedetlflaglst_A0070" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_rslttypelst_A0066" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_plceflag_A0110" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_pamcdlst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="uncocdlst" type="STRING" size="256"/>
- <Column id="disccdlst" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="uncocdlst"/>
- <Col id="disccdlst"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_inqrflag_A0106" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_drlst_itemdr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_statlst_A0107" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_rptgroup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_ordstatlst_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_teststatlst_V004" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_initaddrinfo_R001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_inqrflaglst_G008" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_scoretestlst_G014" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_calcodelst_S240" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_healexamgubun_A0088" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_yearlist_S250" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_room_roomlst_itemroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_authlst_auth" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="testroomcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="basecd"/>
- <Col id="testroomcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchhealexamdetlflag" type="STRING" size="256"/>
- <Column id="srchpid2" type="STRING" size="256"/>
- <Column id="srchpnm" type="STRING" size="256"/>
- <Column id="srchroomcd" type="STRING" size="256"/>
- <Column id="srchfromdd" type="STRING" size="256"/>
- <Column id="srchstatfg" type="STRING" size="256"/>
- <Column id="srchoralyn" type="STRING" size="256"/>
- <Column id="srchhealexamkindflag" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- <Column id="srchplceflag" type="STRING" size="256"/>
- <Column id="srchcmpycd" type="STRING" size="256"/>
- <Column id="srchcmpynm" type="STRING" size="256"/>
- <Column id="srchhealexamgubun" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchhealexamdetlflag"/>
- <Col id="srchpid2"/>
- <Col id="srchpnm"/>
- <Col id="srchroomcd"/>
- <Col id="srchfromdd"/>
- <Col id="srchstatfg"/>
- <Col id="srchoralyn"/>
- <Col id="srchhealexamkindflag">G001</Col>
- <Col id="srchtodd"/>
- <Col id="srchplceflag"/>
- <Col id="srchcmpycd"/>
- <Col id="srchcmpynm"/>
- <Col id="srchhealexamgubun"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_calclst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_patinfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_popupmenu_grid01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="name">선택</Col>
- <Col id="func">fCheck</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="name">선택취소</Col>
- <Col id="func">fUnCheck</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="name">전체선택</Col>
- <Col id="func">fAllCheck</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="name">전체 선택취소</Col>
- <Col id="func">fAllUnCheck</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo_comcodelst_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cbo_appyear" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">2009년</Col>
- <Col id="value">2009</Col>
- </Row>
- <Row>
- <Col id="label">2010년</Col>
- <Col id="value">2010</Col>
- </Row>
- <Row>
- <Col id="label">2011년</Col>
- <Col id="value">2011</Col>
- </Row>
- <Row>
- <Col id="label">2012년</Col>
- <Col id="value">2012</Col>
- </Row>
- <Row>
- <Col id="label">2013년</Col>
- <Col id="value">2013</Col>
- </Row>
- <Row>
- <Col id="label">2014년</Col>
- <Col id="value">2014</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_addrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_srchstduser" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_stduserInfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_info_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_itemrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_acptinfo_rsltlst_itemexmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_acptinfo_rsltlst_itemassoexmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_acptinfo_rsltlst_itemassoexmp1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_sendcmts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_saverslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_savetext" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_iteminqr_ins" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_iteminqr_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_save_saveinqr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_execnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_saverslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="grd_acptlstno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="grd_acptlstno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_checkmunjin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_checktempmunjin_rtn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_change_changeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_acptinfo_print_bcno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_H02list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group5.cmb_srchhealexamkindflag" propid="value" datasetid="ds_init_send" columnid="srchhealexamkindflag"/>
- <BindItem id="item1" compid="group5.cmb_srchhealexamdetlflag" propid="value" datasetid="ds_init_send" columnid="srchhealexamdetlflag"/>
- <BindItem id="item2" compid="group5.combo2" propid="value" datasetid="ds_init_send" columnid="srchhealexamgubun"/>
- <BindItem id="item3" compid="group5.ipt_pid" propid="value" datasetid="ds_init_send" columnid="srchpid2"/>
- <BindItem id="item4" compid="group5.ipt_pnm" propid="value" datasetid="ds_init_send" columnid="srchpnm"/>
- <BindItem id="item5" compid="group5.cmb_srchroomcd" propid="value" datasetid="ds_init_send" columnid="srchroomcd"/>
- <BindItem id="item6" compid="group5.ipt_srchfromdd" propid="value" datasetid="ds_init_send" columnid="srchfromdd"/>
- <BindItem id="item7" compid="group5.ipt_srchtodd" propid="value" datasetid="ds_init_send" columnid="srchtodd"/>
- <BindItem id="item8" compid="group5.rdo_srchplceflag" propid="value" datasetid="ds_init_send" columnid="srchplceflag"/>
- <BindItem id="item9" compid="group5.rdo_srchcond" propid="value" datasetid="ds_init_send" columnid="srchstatfg"/>
- <BindItem id="item10" compid="group5.ipt_srchcmpycd" propid="value" datasetid="ds_init_send" columnid="srchcmpycd"/>
- <BindItem id="item11" compid="group5.opt_srchcmpynm" propid="value" datasetid="ds_init_send" columnid="srchcmpynm"/>
- <BindItem id="item12" compid="opt_pid" propid="value" datasetid="ds_main_acptinfo_item" columnid="pid"/>
- <BindItem id="item13" compid="opt_hngnm" propid="value" datasetid="ds_main_acptinfo_item" columnid="hngnm"/>
- <BindItem id="item14" compid="output1" propid="value" datasetid="ds_main_acptinfo_item" columnid="visano"/>
- <BindItem id="item15" compid="opt_sex" propid="value" datasetid="ds_main_acptinfo_item" columnid="sex"/>
- <BindItem id="item16" compid="output5" propid="value" datasetid="ds_main_acptinfo_item" columnid="age"/>
- <BindItem id="item17" compid="cmb_statflag" propid="value" datasetid="ds_main_acptinfo_item" columnid="statflag"/>
- <BindItem id="item18" compid="opt_pkgnm" propid="value" datasetid="ds_main_acptinfo_item" columnid="pkgnm"/>
- <BindItem id="item19" compid="radio1" propid="value" datasetid="ds_main_acptinfo_item" columnid="teststat"/>
- <BindItem id="item20" compid="tar_remcnts" propid="value" datasetid="ds_main_acptinfo_item" columnid="remcnts"/>
- <BindItem id="item21" compid="lab" propid="value" datasetid="ds_send_result" columnid="lab"/>
- <BindItem id="item22" compid="che" propid="value" datasetid="ds_send_result" columnid="che"/>
- <BindItem id="item23" compid="nuc" propid="value" datasetid="ds_send_result" columnid="nuc"/>
- <BindItem id="item24" compid="mic" propid="value" datasetid="ds_send_result" columnid="mic"/>
- <BindItem id="item25" compid="checkbox1" propid="value" datasetid="ds_send_result" columnid="eds"/>
- <BindItem id="item26" compid="swt_rslt.case_rslt.tar_textrslt" propid="value" datasetid="ds_main_tempinfo_rslttext" columnid="rsltcnts"/>
- <BindItem id="item27" compid="swt_rslt.case_inqr.grp_inqrans.ipt_answcd" propid="value" datasetid="ds_main_tempinfo" columnid="answcd"/>
- <BindItem id="item28" compid="swt_rslt.case_spclinqr.grp_inqrans2.ipt_answcd2" propid="value" datasetid="ds_main_tempinfo" columnid="answcd2"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "com_pacsxp::ZEP001.xjs"
- include "com_commodulexp::SSZFM00701.xjs"
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::PIC002.xjs";
- include "mis_miscommonxp::RAC001.xjs";
- include "mis_miscommonxp::RBC001.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- include "ast_healthexamrsrvacptxp::AHA.xjs";
- include "ast_healthexambasexp::healcombolist.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- var arErrorCode = new HashArray();
- var col_textrslt = swt_rslt.case_rslt.grd_rslttextlst.getBindCellIndex("body", "testrsltcnts");
- var col_textrsltout = swt_rslt.case_rslt.grd_rslttextlst.getBindCellIndex("body", "outtestrsltcnts");
- var m_vHealexamflag = "";
- var m_vHealexamdetlflag = "";
- function SMAHA04330_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- grdf_initGrid(grd_acptlst);
- grdf_setRowTypeIcon(swt_rslt.case_rslt.grd_rsltlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_rslt.grd_rslttextlst, 0);
- grdf_setRowTypeIcon(swt_rslt.case_inqr.grd_assoinqrlst, 0);
- }
- function SMAHA04330_onload(obj:Form, e:LoadEventInfo)
- {
- var sProp = "col=5,row=1,cellspacing=2,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- chk_style.setInitComp(sProp, ds_cbo_style,"value","label", "fn_style");
-
- lf_setTabPageVisble(swt_rslt, "case_inqr", false);
- lf_setTabPageVisble(swt_rslt, "case_spclinqr", false);
- swt_rslt.tabindex = 0;
- fGetBasicCdList();
- fSrchInit();
- fInit(false);
- }
- function fn_style()
- {
- var getData = String(chk_style.getData()).replace(","," ");
- ds_send_result.setColumn(0, "style", getData);
- }
- /**===================================================================================
- *기본코드 내역 가져오기
- =====================================================================================*/
- function fGetBasicCdList(){
- if(utlf_isNull(m_vHealexamflag)){
- var sFlag = frmf_getMenuParam();
- if(utlf_isNull(sFlag)){
- m_vHealexamflag = "G";
- m_vHealexamdetlflag = "G01";
- }else{
- m_vHealexamflag = utlf_transNullToEmpty(sFlag).substr(0,1);
- m_vHealexamdetlflag = sFlag;
- }
- }
- //openLoadingBar("기초정보 ");
- var arrParam = [{dsNm: "ds_init_baseinfo_hedetlflaglst_A0070", cdGrpId: "A0070"},
- {dsNm: "ds_init_baseinfo_rslttypelst_A0066", cdGrpId: "A0066"},
- {dsNm: "ds_init_baseinfo_plceflag_A0110", cdGrpId: "A0110"},
- {dsNm: "ds_init_baseinfo_inqrflag_A0106", cdGrpId: "A0106"},
- {dsNm: "ds_init_baseinfo_statlst_A0107", cdGrpId: "A0107"},
- {dsNm: "ds_init_baseinfo_ordstatlst_M0011", cdGrpId: "M0011"},
- {dsNm: "ds_init_baseinfo_healexamgubun_A0088", cdGrpId: "A0088"}];
- appf_getCodeList(arrParam);
-
- group5.rdo_srchplceflag.innerdataset = "ds_init_baseinfo_plceflag_A0110";
-
- //submit("TRZBC00101");
- frmf_addComboItem("group5.rdo_srchplceflag","전체","","above");
- var arrParam = [{dsNm: "ds_init_baseinfo_teststatlst_V004", cdGrpId: "V004"},
- {dsNm: "ds_init_baseinfo_initaddrinfo_R001", cdGrpId: "R001"},
- {dsNm: "ds_init_baseinfo_inqrflaglst_G008", cdGrpId: "G008"},
- {dsNm: "ds_init_baseinfo_calcodelst_S240", cdGrpId: "S240"},
- {dsNm: "ds_init_baseinfo_yearlist_S250", cdGrpId: "S250"}];
- healGetCodeList(arrParam);
-
- radio1.innerdataset = "ds_init_baseinfo_teststatlst_V004";
-
- //submit 방식 모든 공통코드 전체항목이 조회 됨
- var arrParam = [{dsNm: "ds_init_baseinfo_scoretestlst_G014", cdGrpId: "G014"}];
-
- dsf_makeValue(ds_init_addrinfo, "CF1", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'CF1', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "CP1", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'CP1', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "CP2", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'CP2', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E01", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'E01', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E02", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'E02', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E03", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'E03', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "E04", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'E04', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K01", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'K01', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K02", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'K02', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K03", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'K03', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "K04", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'K04', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "PV1", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'PV1', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "PV2", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'PV2', "cdnm"));
- dsf_makeValue(ds_init_addrinfo, "VF1", "string", ds_init_baseinfo_initaddrinfo_R001.lookup("cdid", 'VF1', "cdnm"));
-
- ds_init_baseinfo_teststatlst_V004.deleteRow(0);
-
- //검사실 코드조회
- ds_send.setColumn(0, "srchinstcd", sysf_getUserInfo("dutplceinstcd") );
- var oParam = {};
- oParam.id = "TRAHB01502";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetRoomCdList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_room_roomlst_itemroom=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- fGetAstCodeList();
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 종합건진 기본코드 조회 추가(H02 Copy리스트)
- ****************************************************************************************/
- function fGetAstCodeList(){
- ds_init_H02list.clear();
- dsf_createDsRow("ds_req", [
- {col:"clscd", type:"STRING", size:256, val:"H"}
- , {col:"etccd", type:"STRING", size:256, val:"H02"}
- , {col:"etcitemcnts", type:"STRING", size:256, val:""}
- ]);
- var oParam = {};
- oParam.id = "TRAHB00602";
- oParam.service = "healexambaseapp.EtcCode";
- oParam.method = "reqGetDetlCodeList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_H02list=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAHB00602";
- tranf_submit(oParam);
- }
- /**===================================================================================
- ** 조회조건 초기화
- =====================================================================================*/
- function fSrchInit(){
- ds_init_send.setColumn(0, "srchhealexamdetlflag", m_vHealexamdetlflag)
- ds_init_send.setColumn(0, "srchhealexamkindflag", "");
- ds_init_send.setColumn(0, "srchstatfg" , "G");
-
- var cur_date = utlf_getCurrentDate();
- group5.ipt_srchfromdd.value = cur_date;
- group5.ipt_srchtodd.value = cur_date;
-
- /*
- * A 공단검진
- * B 직원검진
- * C 경대교직원
- * D 영유아검진
- * E 영유아구강검진
- * F 공단생애검진
- * G 단체검진
- */
- // model.setValue("/root/init/send/srchhealexamgubun", "A");
- // combo2.refresh();
-
- //사용자별 기본정보 설정 - 건진분류, 진료과
- ds_send_srchstduser.clearData();
-
- dsf_makeValue(ds_send_srchstduser, "srchhealexamflag" , "string", m_vHealexamflag);
- dsf_makeValue(ds_send_srchstduser, "srchuserid" , "string", sysf_getUserId());
- //dsf_makeValue(ds_temp_stdUser "/root/temp/stdUser/item" , "");
- var oParam = {};
- oParam.id = "TRAHA03230";
- oParam.service = "healthexambaseapp.ComCode";
- oParam.method = "reqGetStdUser";
- oParam.inds = "req=ds_send_srchstduser";
- oParam.outds = "ds_temp_stduserInfo_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- if(ds_temp_stduserInfo_item.rowcount == 0){
- // messageBox("설정된 기본정보가 없습니다. 사용자별 기본정보 설정을", "I007");
- ds_init_send.setColumn(0, "srchhealexamgubun" , "A");
- }else{
- ds_init_send.setColumn(0, "srchhealexamgubun" , ds_temp_stduserInfo_item.getColumn(0, "healexamgubun"));
- }
- }
- /**===================================================================================
- *초기화
- * bDetl => true : 건진자별 상세내역만 초기화
- =====================================================================================*/
- function fInit(bDetl){
- ds_main_acptlst_item.clearData();
-
- if(bDetl == true){
- return;
- }
-
- //검사계산코드 생성
- for(var i = 0; i < ds_init_baseinfo_calcodelst_S240.rowcount; i++){
- var cdid = ds_init_baseinfo_calcodelst_S240.getColumn(i, "cdid");
- var cdnm = ds_init_baseinfo_calcodelst_S240.getColumn(i, "cdnm");
-
- if(!utlf_isNull(cdid)) {
- dsf_makeValue(ds_init_calclst, cdid, "string", cdnm);
- }
- }
- ds_main_info_item.clearData();
-
- ds_main_acptinfo_rsltlst_item.clearData();
- ds_main_acptinfo_rsltlst_itemtext.clearData();
- ds_main_inqrlst_item.clearData();
- }
- function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetRsltPatList(); //결과입력대상자 가져오기
- }
- /**===================================================================================
- *결과입력대상자 가져오기
- *건진구분/건진일자/검사실/환자id/단체코드/패키지코드별 조회
- =====================================================================================*/
- function fGetRsltPatList(){
- lf_setTabPageVisble(swt_rslt, "case_spclinqr", false);
-
- ds_send.clearData();
- ds_send.addRow();
-
- ds_main_acptinfo_item.clearData();
- ds_main_acptinfo_item.addRow();
-
- ds_main_acptlst_item.clearData();
- ds_main_acptinfo_rsltlst_item.clearData();
- ds_main_acptinfo_rsltlst_itemtext.clearData();
- ds_main_inqrlst_item.clearData();
-
- ds_send.setColumn(0, "srchinstcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_send.setColumn(0, "srchhealexamflag" , m_vHealexamflag);
- ds_send.setColumn(0, "srchhealexamdetlflag" , ds_init_send.getColumn(0, "srchhealexamdetlflag"));
- ds_send.setColumn(0, "srchhealexamkindflag" , ds_init_send.getColumn(0, "srchhealexamkindflag"));
-
- ds_send.setColumn(0, "srchhealexamgubun" , ds_init_send.getColumn(0, "srchhealexamgubun"));
- ds_send.setColumn(0, "srchpid" , ds_init_send.getColumn(0, "srchpid2"));
- ds_send.setColumn(0, "srchpnm" , ds_init_send.getColumn(0, "srchpnm"));
- ds_send.setColumn(0, "srchroomcd" , ds_init_send.getColumn(0, "srchroomcd"));
- ds_send.setColumn(0, "srchtodd" , ds_init_send.getColumn(0, "srchtodd"));
- ds_send.setColumn(0, "srchfromdd" , ds_init_send.getColumn(0, "srchfromdd"));
- dsf_makeValue(ds_send, "srchplceflag", "string" , ds_init_send.getColumn(0, "srchplceflag"));
- ds_send.setColumn(0, "srchstatfg" , ds_init_send.getColumn(0, "srchstatfg"));
- ds_send.setColumn(0, "srchcmpycd" , ds_init_send.getColumn(0, "srchcmpycd"));
- dsf_makeValue(ds_send, "srchoralyn", "string" , ds_init_send.getColumn(0, "srchoralyn"));
-
- if(utlf_transNullToEmpty(ds_init_send.getColumn(0, "srchhealexamkindflag")).length == 3){
- dsf_makeValue(ds_send, "srchhealexamlength", "string", "A");
- }else if(utlf_transNullToEmpty(ds_init_send.getColumn(0, "srchhealexamkindflag")).length == 4){
- dsf_makeValue(ds_send, "srchhealexamlength", "string", "B");
- }
-
- //submit("TRAHA04328"); //대기자조회
- var oParam = {};
- oParam.id = "TRAHA04328";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetGenRsltPatList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptlst_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- if(utlf_isNull(ds_main_acptlst_item.getColumnInfo("bkcolor"))){
- ds_main_acptlst_item.addColumn("bkcolor", "string");
- }
- if(utlf_isNull(ds_main_acptlst_item.getColumnInfo("col1bkcolor"))){
- ds_main_acptlst_item.addColumn("col1bkcolor", "string");
- }
- if(utlf_isNull(ds_main_acptlst_item.getColumnInfo("rsltyn"))){
- ds_main_acptlst_item.addColumn("rsltyn", "string");
- }
-
- ds_main_acptlst_item.enableevent = false;
- ds_main_acptlst_item.updatecontrol = false;
-
- for(var i = 0; i < ds_main_acptlst_item.rowcount; i++){
- if(ds_main_acptlst_item.getColumn(i, "statflag") == "G"){
- if(ds_main_acptlst_item.getColumn(i, "rsltyn") == "Y"){
- ds_main_acptlst_item.setColumn(i, "bkcolor", "#FF8888");//빨-결과완료
- ds_main_acptlst_item.setColumn(i, "col1bkcolor", "#FF8888");//빨-결과완료
- }else{
- ds_main_acptlst_item.setColumn(i, "bkcolor", "#C4E693");//녹-결과
- ds_main_acptlst_item.setColumn(i, "col1bkcolor", "#C4E693");//녹-결과
- }
- }
- }
-
- ds_main_acptlst_item.updatecontrol = true;
- ds_main_acptlst_item.enableevent = true;
-
- dsf_makeValue(ds_send, "srchclscd", "string", "G");
- dsf_makeValue(ds_send, "srchetccd", "string", "G10");
- //submit("TRAHB00604");
- //보고서 출력그룹
- var oParam = {};
- oParam.id = "TRAHB00604";
- oParam.service = "healexambaseapp.ComCode";
- oParam.method = "reqGetEtcCodeList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_baseinfo_item=item";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function group5_btn_srchpat_onclick(obj:Button, e:ClickEventInfo)
- {
- fSearchPatInfo("SMAHA00100", "pid", group5.ipt_pid.value, "Y", "ds_hidden_patinfo_info");
- if(ds_hidden_patinfo_info.rowcount > 0) {
- var healexamdd = ds_hidden_patinfo_info.getColumn(0, "healexamdd");
- var pid = ds_hidden_patinfo_info.getColumn(0, "pid");
- var hngnm = ds_hidden_patinfo_info.getColumn(0, "hngnm");
- var engnm = ds_hidden_patinfo_info.getColumn(0, "engnm");
-
- if(!utlf_isNull(healexamdd)) {
- group5.ipt_srchfromdd.value = healexamdd;
- }
-
- if(!utlf_isNull(pid)) {
- group5.ipt_pid.value = pid;
- }
-
- if(!utlf_isNull(hngnm)) {
- group5.ipt_pnm.value = hngnm;
- }
- ds_hidden_patinfo_info.clearData();
- fGetRsltPatList(); //결과입력대상자 가져오기
- }
- }
- function group5_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- group5_btn_srchpat_onclick();
- }
- }
- function group5_ipt_pnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- group5_btn_srchpat_onclick();
- }
- }
- function group5_cmb_srchhealexamdetlflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fGetRsltPatList(); //결과입력대상자 가져오기
- }
- function group5_btn_selcmpy_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetComnCd("SMAHA00400", "09" , "nm", group5.ipt_srchcmpycd.value, "srchcmpycd", "srchcmpynm");
- }
- function group5_ipt_srchcmpycd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- group5_btn_selcmpy_onclick();
- }
- }
- function caption15_onclick(obj:Static, e:ClickEventInfo)
- {
- grdf_exportExcel(grd_acptlst, ds_init_send.getColumn(0, "srchfromdd") + "_건진자", "sheetname1" , true, "" , "" , true);
- }
- function caption6_onclick(obj:Static, e:ClickEventInfo)
- {
- getPatInfo();
- }
- /**===================================================================================
- @desc : 검사결과에 따른 값이 공식에 의해서 결과도출
- =====================================================================================*/
- function getPatInfo(){
- frmf_modal("SPAHA00401","SPAHA00401",null,"","","","","","","","","","M");
- }
- function btn_min_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_max.visible = true;
- btn_min.visible = false;
- grd_acptlst.position.width = line8.position.width;
- }
- function btn_max_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_min.visible = true;
- btn_max.visible = false;
- grd_acptlst.position.width = group5.position.width;
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetAllOutRslt();
- }
- /**=====================================================================================================================
- @desc : 건진일자의 전체 외래연동결과 가져오기
- =====================================================================================================================*/
- function fGetAllOutRslt(){
- //lf_aezfSetCellStyle(grd_acptlst, "2", "V", "hngnm", "hngnm", "B");
- var sPid = ds_main_acptlst_item.getColumn(0, "pid");
- if(utlf_isNull(sPid)){
- alert("대상자가 존재하지 않습니다.");
- return;
- }
-
- var rowcnts = ds_main_acptlst_item.rowcount - 1;
- var icnt = 0;
- //openLoadingBar("외래결과 [ "+rowcnts+" ]건");
- if(ds_send_saveout.rowcount == 0){
- ds_send_saveout.addRow();
- }
-
- for(var i = 0; i < ds_main_acptlst_item.rowcount; i++){
- var sHealExamFlag = m_vHealexamflag;
- var sHealExamDetlFlag = ds_main_acptlst_item.getColumn(i, "healexamdetlflag");
- var sRsrvdd = ds_main_acptlst_item.getColumn(i, "rsrvdd");
- var sRsrvno = ds_main_acptlst_item.getColumn(i, "rsrvno");
- var sPid = ds_main_acptlst_item.getColumn(i, "pid");
- var sOrddd = ds_main_acptlst_item.getColumn(i, "orddd");
- var iCretno = ds_main_acptlst_item.getColumn(i, "cretno");
- var sHopedd = ds_main_acptlst_item.getColumn(i, "hopedd");
-
- ds_send_saveout.setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_send_saveout.setColumn(0, "healexamflag" , sHealExamFlag);
- ds_send_saveout.setColumn(0, "healexamdetlflag" , sHealExamDetlFlag);
- ds_send_saveout.setColumn(0, "rsrvdd" , sRsrvdd);
- ds_send_saveout.setColumn(0, "rsrvno" , sRsrvno);
- ds_send_saveout.setColumn(0, "pid" , sPid);
- ds_send_saveout.setColumn(0, "orddd" , sOrddd);
- ds_send_saveout.setColumn(0, "cretno" , iCretno);
- dsf_makeValue(ds_send_saveout, "hopedd", "string", sHopedd);
- //외래결과연동
- //결과입력 - AST.AHRMRSLT, AST.AHRDRSLT
- //건진상태 결과상태로 UPDATE
- dsf_setTypeFormat(ds_send_saveout, "rsrvno:INT^cretno:INT");
- var oParam = {};
- oParam.id = "TXAHR00202";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqExeOutRslt";
- oParam.inds = "saveinfo=ds_send_saveout";
- oParam.outds = "ds_hidden_itemrslt=itemrslt";
- oParam.async = false;
- oParam.callback = "cf_TXAHR00202";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHR00202") > -1){
-
- }else{
- icnt = 1;
- break;
- }
- ds_main_acptlst_item.enableevent = false;
- ds_main_acptlst_item.updatecontrol = false;
- ds_main_acptlst_item.setColumn(i, "col1bkcolor", "#ccffcc");
- ds_main_acptlst_item.setColumn(i, "bkcolor", "");
- ds_main_acptlst_item.updatecontrol = true;
- ds_main_acptlst_item.enableevent = true;
- }
-
- if(icnt == 1){
- alert("등록번호["+ds_send_saveout.getColumn(0, "pid")+"] 대상자에서 오류발생하였습니다.");
- //closeLoadingBar();
- return;
- }
- //closeLoadingBar();
- }
- function cf_TXAHR00202(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function button10_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- for(var i = 0; i < ds_main_acptinfo_rsltlst_item.rowcount; i++) {
- if("Y" == ds_main_acptinfo_rsltlst_item.getColumn(i, "printyn")){
- if("N" == ds_main_acptinfo_rsltlst_item.getColumn( i , "rsltflag")){
- ds_main_acptinfo_rsltlst_item.setColumn(i, "assorsltcnts", ds_main_acptinfo_rsltlst_item.getColumn(i, "testrsltcnts"));
- ds_main_acptinfo_rsltlst_item.setRowType(i, 4);
- }
- }
- }
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- }
- function swt_rslt_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(swt_rslt.tabindex == 0){
- dsf_makeValue(ds_send, "srchgubun", "string", "genl");
- fGetRsltInfo("R"); //결과조회
- }else if(swt_rslt.tabindex == 1){
- fGetInqrCdList(); //문진표 조회
- }
- }
- /**=============================================================================================================
- @desc : 결과조회
- * A - 전체
- * R - 결과
- =============================================================================================================*/
- function fGetRsltInfo(vFlag){
- if(utlf_isNull(vFlag)) vFlag = "A";
-
- if(fCheckExamInfo() == false){
- return;
- }
- //openLoadingBar("검사결과 ");
- ds_main_acptinfo_rsltlst_item.clearData();
- ds_main_acptinfo_rsltlst_itemtext.clearData();
- ds_main_inqrlst_item.clearData();
-
- if(vFlag == "A" || vFlag == "R"){
- var oParam = {};
- oParam.id = "TRAHA04330";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetGnrlRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_rsltlst_item=item ds_main_acptinfo_rsltlst_itemtext=itemtext ds_main_acptinfo_rsltlst_itemexmp=itemexmp ds_main_acptinfo_rsltlst_itemassoexmp=itemassoexmp ds_main_acptinfo_rsltlst_itemassoexmp1=itemassoexmp1";
- oParam.async = false;
- oParam.callback = "cf_TRAHA04330";
- tranf_submit(oParam);
-
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- dsf_setFixVal(ds_main_acptinfo_rsltlst_item, "printyn:N");
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
-
- if(utlf_isNull(ds_main_acptinfo_rsltlst_item.getColumnInfo("bkcolor"))){
- ds_main_acptinfo_rsltlst_item.addColumn("bkcolor", "string");
- }
-
- if(arErrorCode.pop("TRAHA04330") > -1){
- fCalcRslt("testrsltcnts");//검사결과에 따른 값이 공식에 의해서 결과도출
-
- for(var rowcnt = 0; rowcnt < ds_main_acptinfo_rsltlst_item.rowcount; rowcnt++){
- //입력모드 처리
- if(ds_main_acptinfo_rsltlst_item.getColumn(rowcnt, "inptflag") == "i"){
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setRowType(rowcnt, 2);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- }
- fSetJudgStat("testrsltcnts", rowcnt);
- }
- //서술형 결과 초기화
- ds_main_tempinfo_rslttext.setColumn(0, "rsltcnts" , "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_idx" , "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_col" , "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_testcd" , "");
- }
- }
-
- if(utlf_isNull(ds_main_acptinfo_item.getColumn(0, "teststat"))){
- radio1.index = 0;
- }
-
- //gridMergeRow(grd_rsltlst); //보고서 출력그룹 합침
- }
- function cf_TRAHA04330(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**=============================================================================================================
- *결과 내역을 조회하기 위한 조건정보 체크
- =============================================================================================================*/
- function fCheckExamInfo(){
- var idx = ds_main_acptlst_item.rowposition;
- if(idx < 0){
- //messageBox("수진자를 ", "C002");
- return false;
- }
- ds_main_acptinfo_item.copyData(ds_main_acptlst_item);
- ds_main_acptinfo_item.clearData();
- ds_main_acptinfo_item.addRow();
- ds_main_acptinfo_item.copyRow(0, ds_main_acptlst_item, idx);
- if(utlf_isNull(ds_main_acptinfo_item.getColumnInfo("teststat"))){
- ds_main_acptinfo_item.addColumn("teststat", "string");
- }
- ds_send.clearData();
- ds_send.addRow();
-
- //결과내역가져오기
- var rsrvdd = utlf_transNullToEmpty(ds_main_acptlst_item.getColumn(idx, "rsrvdd"));
- var rsrvno = utlf_transNullToEmpty(ds_main_acptlst_item.getColumn(idx, "rsrvno"));
- var pid = utlf_transNullToEmpty(ds_main_acptlst_item.getColumn(idx, "pid"));
- var orddd = utlf_transNullToEmpty(ds_main_acptlst_item.getColumn(idx, "orddd"));
- var cretno = utlf_transNullToEmpty(ds_main_acptlst_item.getColumn(idx, "cretno"));
- var hopedd = utlf_transNullToEmpty(ds_main_acptlst_item.getColumn(idx, "hopedd"));
- var pkgcd = utlf_transNullToEmpty(ds_main_acptlst_item.getColumn(idx, "pkgcd"));
- var sex = utlf_transNullToEmpty(ds_main_acptlst_item.getColumn(idx, "sex"));
-
- if((utlf_isNull(pid)) || (utlf_isNull(orddd)) || (utlf_isNull(cretno)) || (utlf_isNull(rsrvdd)) || (utlf_isNull(rsrvno))){
- sysf_messageBox("유효하지 않은 데이터 입니다!", "E999");
- return false;
- }
-
- ds_send.setColumn(0, "srchinstcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_send.setColumn(0, "srchhealexamflag" , m_vHealexamflag);
- ds_send.setColumn(0, "srchhealexamdetlflag" , ds_init_send.getColumn(0, "srchhealexamdetlflag"));
- dsf_makeValue(ds_send, "srchhealexamkindflag" , "string", ds_init_send.getColumn(0, "srchhealexamkindflag"));
- ds_send.setColumn(0, "srchpnm" , ds_init_send.getColumn(0, "srchpnm"));
- ds_send.setColumn(0, "srchroomcd" , ds_init_send.getColumn(0, "srchroomcd"));
- ds_send.setColumn(0, "srchfromdd" , ds_init_send.getColumn(0, "srchfromdd"));
- dsf_makeValue(ds_send, "srchoralyn" , "string", ds_init_send.getColumn(0, "srchoralyn"));
- ds_send.setColumn(0, "srchrsrvdd" , rsrvdd);
- ds_send.setColumn(0, "srchrsrvno" , rsrvno);
- ds_send.setColumn(0, "srchpid" , pid);
- ds_send.setColumn(0, "srchorddd" , orddd);
- ds_send.setColumn(0, "srchcretno" , cretno);
- ds_send.setColumn(0, "srchhopedd" , hopedd);
- ds_send.setColumn(0, "srchpkgcd" , pkgcd);
- dsf_makeValue(ds_send, "srchsex" , "string", sex);
- }
- /**===================================================================================
- @desc : 검사결과에 따른 값이 공식에 의해서 결과도출
- =====================================================================================*/
- function fCalcRslt(vCol){
- if(ds_main_acptinfo_rsltlst_item.rowcount == 0) return;
-
- var height = 0; //신장
- var weight = 0; //체중
- var totcol = 0; //총 콜레스테롤
- var trigly = 0; //트리글리세라이드
- var hdlcol = 0; //HDL 콜레스테롤
- var crety = 0; //혈청크리티닌
- var BMIRow = -1; //BMI
- var LDLRow = -1; //LDL-콜레스테롤
- var GFRRow = -1; //신사구체여과율(e-GFR)
- var sex = ds_main_acptinfo_item.getColumn(0, "sex"); //성별
- var age = ds_main_acptinfo_item.getColumn(0, "age"); //나이
- for(var i = 0; i < ds_main_acptinfo_rsltlst_item.rowcount; i++){
- var testCd = ds_main_acptinfo_rsltlst_item.getColumn(i, "testcd");
- var testVal = parseFloat(ds_main_acptinfo_rsltlst_item.getColumn(i, vCol));
- if(testCd == ds_init_calclst.getColumn(0, "G1") && !isNaN(testVal)) weight = testVal;
- if(testCd == ds_init_calclst.getColumn(0, "G2") && !isNaN(testVal)) height = testVal;
- if(testCd == ds_init_calclst.getColumn(0, "G3") && !isNaN(testVal)) totcol = testVal;
- if(testCd == ds_init_calclst.getColumn(0, "G4") && !isNaN(testVal)) trigly = testVal;
- if(testCd == ds_init_calclst.getColumn(0, "G5") && !isNaN(testVal)) hdlcol = testVal;
- if(testCd == ds_init_calclst.getColumn(0, "G6") && !isNaN(testVal)) crety = testVal;
- if(testCd == ds_init_calclst.getColumn(0, "G7")) BMIRow = i;
- if(testCd == ds_init_calclst.getColumn(0, "G8")) LDLRow = i;
- if(testCd == ds_init_calclst.getColumn(0, "G9")) GFRRow = i;
- }
-
- //BMI
- var BMI = Math.round(eval(weight)/(eval(height)*eval(height)/10000), 1);
- if(!isNaN(BMI)){
- if(ds_main_acptinfo_rsltlst_item.getColumn(BMIRow, vCol) != BMI) {
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setColumn( BMIRow, vCol, BMI);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- fSetJudgStat(vCol, BMIRow);
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setRowType(BMIRow, 4);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- }
- }
- //LDL-콜레스테롤
- var LDL = Math.round(totcol - trigly * (1 / 5) - hdlcol, 0);
- if(!isNaN(LDL)){
- if(ds_main_acptinfo_rsltlst_item.getColumn(LDLRow, vCol) != LDL){
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setColumn(LDLRow, vCol, LDL);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- fSetJudgStat(vCol, LDLRow);
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setRowType(LDLRow, 4);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- }
- }
-
- //신사구체여과율(e-GFR)
- // 2015/02/13 공식 수정일자 기준자료
- var gijundate = ds_init_baseinfo_yearlist_S250.lookupExpr("!utlf_isNull(cdid)", "cdid");
- var orddd = ds_main_acptlst_item.getColumn(ds_main_acptlst_item.rowposition, "orddd");
- var GFR="";
-
- if(gijundate <= orddd){
- if(sex == "M"){
- GFR = parseInt(175 * 1/ Math.pow((crety), 1.154 ) * 1 / Math.pow(age, 0.203 )); //남자
- }else{
- GFR = parseInt(175 * 1/ Math.pow((crety), 1.154 ) * 1 / Math.pow(age, 0.203 ) * (0.742)); //여자
- }
- }else {
- if(sex == "M"){
- GFR = parseInt(186 * 1/ Math.pow((crety), 1.154 ) * 1 / Math.pow(age, 0.203 )); //남자
- }else{
- GFR = parseInt(186 * 1/ Math.pow((crety), 1.154 ) * 1 / Math.pow(age, 0.203 ) * (0.742)); //여자
- }
- }
-
- if(!isNaN(GFR)){
- if(ds_main_acptinfo_rsltlst_item.getColumn(GFRRow, vCol) != GFR){
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setColumn(GFRRow, vCol, GFR);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- fSetJudgStat(vCol, GFRRow);
-
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setRowType(GFRRow, 4);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- }
- }
- }
- /**===================================================================================
- @desc : 숫자형 결과의 판정등록(참고치 기준)
- =====================================================================================*/
- function fSetJudgStat(vCol, vIdx){
- var idx = 0;
- if(utlf_isNull(vIdx)){
- idx = ds_main_acptinfo_rsltlst_item.rowposition;
- }else{
- idx = vIdx
- }
-
- var maxval = ds_main_acptinfo_rsltlst_item.getColumn(idx, "maxval");
- var minval = ds_main_acptinfo_rsltlst_item.getColumn(idx, "minval");
- var rsltcnts = parseFloat(ds_main_acptinfo_rsltlst_item.getColumn(idx, vCol));
-
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
-
- if(utlf_isNull(ds_main_acptinfo_rsltlst_item.getColumnInfo("bkcolor"))){
- ds_main_acptinfo_rsltlst_item.addColumn("bkcolor", "string");
- }
-
- //MAX초과일경우
- if(!utlf_isNull(maxval) && !isNaN(rsltcnts) && utlf_isNull(minval)){
- if(maxval < rsltcnts) {
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "judgrsltcnts", "H");
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "bkcolor", "#FF8888");//빨 - H
-
- }else{
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "judgrsltcnts", "-");
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "bkcolor", "");//흰 - H
- }
- }
- //MIN값 미만
- if(!utlf_isNull(minval) && !isNaN(rsltcnts) && utlf_isNull(maxval)){
- if(minval > rsltcnts) {
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "judgrsltcnts", "L");
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "bkcolor", "#85B3FF");//파 - L
- }else{
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "judgrsltcnts", "-");
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "bkcolor", "");
- }
- }
- //MIX과 MAX가 다 있을경우
- if(!utlf_isNull(minval) && !utlf_isNull(maxval) && !isNaN(rsltcnts)){
- if(minval <= rsltcnts && rsltcnts <= maxval) {
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "judgrsltcnts", "-");
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "bkcolor", "");
- }else if(minval >= rsltcnts) {
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "judgrsltcnts", "L");
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "bkcolor", "#85B3FF");//파 - L
- }else if(rsltcnts >= maxval){
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "judgrsltcnts", "H");
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "bkcolor", "#FF8888");//빨
- }
- }
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- }
- /**===================================================================================
- @desc : 공단연계 문진표 조회
- =====================================================================================*/
- function fGetInqrCdList(){
- if(fCheckExamInfo() == false){
- return;
- }
-
- ds_main_acptinfo_rsltlst_item.clearData();
- ds_main_acptinfo_rsltlst_itemtext.clearData();
- ds_main_inqrlst_item.clearData();
-
- //grd_assoinqrlst.fixedcellcheckbox(0, grd_assoinqrlst.colRef("sel")) = true;
- var oParam = {};
- oParam.id = "TRAHA04321";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetGnrlInqrList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_inqrlst_item=item ds_main_inqrlst_answitem=answitem";
- oParam.async = false;
- oParam.callback = "cf_TRAHA04321";
- tranf_submit(oParam);
-
- ds_main_inqrlst_item.enableevent = false;
- ds_main_inqrlst_item.updatecontrol = false;
- dsf_setFixVal(ds_main_inqrlst_item, "sel:N");
- ds_main_inqrlst_item.updatecontrol = true;
- ds_main_inqrlst_item.enableevent = true;
-
- ds_main_inqrlst_answitem.enableevent = false;
- ds_main_inqrlst_answitem.updatecontrol = false;
- dsf_setFixVal(ds_main_inqrlst_answitem, "sel:N");
- ds_main_inqrlst_answitem.updatecontrol = true;
- ds_main_inqrlst_answitem.enableevent = true;
-
- if(utlf_isNull(ds_main_inqrlst_item.getColumnInfo("bkcolor"))){
- ds_main_inqrlst_item.addColumn("bkcolor", "string");
- }
- if(utlf_isNull(ds_main_inqrlst_item.getColumnInfo("font"))){
- ds_main_inqrlst_item.addColumn("font", "string");
- }
- if(utlf_isNull(ds_main_inqrlst_item.getColumnInfo("seledit"))){//checkbox
- ds_main_inqrlst_item.addColumn("seledit", "string");
- }
- if(utlf_isNull(ds_main_inqrlst_item.getColumnInfo("inqrrsltcdedit"))){//text
- ds_main_inqrlst_item.addColumn("inqrrsltcdedit", "string");
- }
- if(utlf_isNull(ds_main_inqrlst_item.getColumnInfo("inqrrsltcntsedit"))){//text
- ds_main_inqrlst_item.addColumn("inqrrsltcntsedit", "string");
- }
- if(utlf_isNull(ds_main_inqrlst_item.getColumnInfo("remcntsedit"))){//text
- ds_main_inqrlst_item.addColumn("remcntsedit", "string");
- }
- if(utlf_isNull(ds_main_inqrlst_item.getColumnInfo("controlbackground"))){//text
- ds_main_inqrlst_item.addColumn("controlbackground", "string");
- }
- if(utlf_isNull(ds_main_inqrlst_item.getColumnInfo("controlborder"))){//text
- ds_main_inqrlst_item.addColumn("controlborder", "string");
- }
-
- if(arErrorCode.pop("TRAHA04321") > -1){
-
- ds_main_inqrlst_item.enableevent = false;
- ds_main_inqrlst_item.updatecontrol = false;
- for(var nRow = 0; nRow < ds_main_inqrlst_item.rowcount; nRow++){
- //그리드 상태변경, isReadOnly처리(답안내역, 비고)
- var titleYn = ds_main_inqrlst_item.getColumn(nRow , "titleyn");
- if(titleYn == "N"){
- ds_main_inqrlst_item.setColumn(nRow, "bkcolor", "");
- ds_main_inqrlst_item.setColumn(nRow, "font", "");
-
- ds_main_inqrlst_item.setColumn(nRow, "controlbackground", "");
- ds_main_inqrlst_item.setColumn(nRow, "controlborder", "");
- ds_main_inqrlst_item.setColumn(nRow, "seledit", "checkbox");//선택
- ds_main_inqrlst_item.setColumn(nRow, "inqrrsltcdedit", "text");//답안결과
- ds_main_inqrlst_item.setColumn(nRow, "inqrrsltcntsedit", "text");//답안내역
- ds_main_inqrlst_item.setColumn(nRow, "remcntsedit", "text");//비고
-
- ds_main_inqrlst_item.setRowType(nRow, 2);
- }else{
- ds_main_inqrlst_item.setColumn(nRow, "bkcolor", "#c0c0c0");
- ds_main_inqrlst_item.setColumn(nRow, "font", "arial,9,bold");
-
- ds_main_inqrlst_item.setColumn(nRow, "controlbackground", "silver");
- ds_main_inqrlst_item.setColumn(nRow, "controlborder", "1 solid #708090cc");
- ds_main_inqrlst_item.setColumn(nRow, "seledit", "none");//선택
- ds_main_inqrlst_item.setColumn(nRow, "inqrrsltcdedit", "none");//답안결과
- ds_main_inqrlst_item.setColumn(nRow, "inqrrsltcntsedit", "none");//답안내역
- ds_main_inqrlst_item.setColumn(nRow, "remcntsedit", "none");//비고
- }
- }
- ds_main_inqrlst_item.updatecontrol = true;
- ds_main_inqrlst_item.enableevent = true;
- //setTree(grd_assoinqrlst, grd_assoinqrlst.colRef("lvl"), grd_assoinqrlst.colRef("inqrnm"), false);
- }
- }
- function cf_TRAHA04321(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function grd_acptlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row >= 0 && e.col >= 0){
- var idx = obj.vscrollbar.pos;
- swt_rslt.tabindex = 0;
- //동명이인 관련 추가(2016/10/25 이정택)
- fChkPatNameG(ds_main_acptlst_item, "hngnm", ds_main_acptlst_item.getColumn(ds_main_acptlst_item.rowposition, "hngnm"));
- //동명이인 관련 추가(2016/10/25 이정택)
- dsf_makeValue(ds_send, "srchgubun", "string", "genl");
- fGetRsltInfo("R"); //결과조회
-
- //CDIS 연동을 위한 ds_temp 담기
- dsf_makeValue(ds_temp,"grd_acptlstno","string", obj.currentrow);
- swt_rslt.case_rslt.grd_rsltlst.oncellclick.fireEvent(swt_rslt.case_rslt.grd_rsltlst, new GridClickEventInfo());
-
- fCopyRslt();
- obj.vscrollbar.pos = idx;
- }
- }
- function grp_btn_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- if(swt_rslt.tabindex == 0){
- if(sysf_messageBox("결과내역을 ", "Q002") == 6){
- fInitSaveData(); //공통 저장정보관련 초기화
- fSaveCmts(); //추가정보저장
- fSaveRslt("R"); //결과저장
- fGetRsltInfo("R"); //결과조회
- }
- }else if(swt_rslt.tabindex == 1){
- if(sysf_messageBox("문진내역을 ", "Q002") == 6){
- fInitSaveData(); //공통 저장정보관련 초기화
- fSaveCmts(); //추가정보저장
- fSaveRslt("I"); //문진표저장
- fGetInqrCdList(); //문진표조회
- }
- }
- }
- /**===================================================================================
- @desc : 공통 저장정보관련 초기화
- =====================================================================================*/
- function fInitSaveData(){
- ds_send_save.clearData();
- ds_send_save.addRow();
- }
- /*
- * 추가정보저장
- */
- function fSaveCmts(){
- ds_sendcmts.clearData();
-
- dsf_makeValue(ds_sendcmts, "healexamflag" , "string", ds_main_acptinfo_item.getColumn(0, "healexamflag"));
- dsf_makeValue(ds_sendcmts, "healexamdetlflag" , "string", ds_main_acptinfo_item.getColumn(0, "healexamdetlflag"));
- dsf_makeValue(ds_sendcmts, "rsrvdd" , "string", ds_main_acptinfo_item.getColumn(0, "rsrvdd"));
- dsf_makeValue(ds_sendcmts, "rsrvno" , "string", ds_main_acptinfo_item.getColumn(0, "rsrvno"));
- dsf_makeValue(ds_sendcmts, "savetype" , "string", "");
- dsf_makeValue(ds_sendcmts, "remcnts" , "string", ds_main_acptinfo_item.getColumn(0, "remcnts"));
-
- var oParam = {};
- oParam.id = "TXAHA04029";
- oParam.service = "healthexamrsrvacptapp.RsrvAcpt";
- oParam.method = "reqExeAcptCmts";
- oParam.inds = "req=ds_sendcmts";
- oParam.outds = "ds_tmp_item=item";
- oParam.async = false;
- oParam.callback = "cf_TXAHA04029";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHA04029") > -1){
- /*
- * fCheckExamInfo 실행 > 대기자리스트 grd_acptlst 그리드 정보에서 기본사항을 가져오는것으로 확인 - 2012.08.16
- */
- ds_main_acptlst_item.enableevent = false;
- ds_main_acptlst_item.updatecontrol = false;
- ds_main_acptlst_item.getColumn(ds_main_acptlst_item.rowposition, "remcnts", ds_main_acptinfo_item.getColumn(0, "remcnts"));
- ds_main_acptlst_item.updatecontrol = true;
- ds_main_acptlst_item.enableevent = true;
- }
- }
- function cf_TXAHA04029(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**=============================================================================================================
- * 입력결과 저장
- * A - 전체
- * R - 결과
- * I - 공단건진 문진
- * S - 특수건진 문진
- =================================================================================================================*/
- function fSaveRslt(vMod){
- var vSaveNum = "";
- var vSaveText = "";
- var vSaveInqr = "";
- var vHfg = m_vHealexamflag;
- var vRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd");
- var vRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno");
- var vOrddd = ds_main_acptinfo_item.getColumn(0, "orddd");
- var vCretno = ds_main_acptinfo_item.getColumn(0, "cretno");
- var vPid = ds_main_acptinfo_item.getColumn(0, "pid");
- var ret = false;
-
- if((utlf_isNull(vRsrvdd)) || (utlf_isNull(vRsrvno)) || (utlf_isNull(vPid)) || (utlf_isNull(vOrddd)) || (utlf_isNull(vCretno))){
- sysf_messageBox("건진정보가 ", "I004");
- return;
- }
- if(ds_send_save.rowcount == 0){
- ds_send_save.addRow();
- }
- dsf_makeValue(ds_send_save, "healexamflag", "string", vHfg);
- dsf_makeValue(ds_send_save, "healexamdetlflag", "string", ds_init_send.getColumn(0, "srchhealexamdetlflag"));
- dsf_makeValue(ds_send_save, "rsrvdd", "string", vRsrvdd);
- dsf_makeValue(ds_send_save, "rsrvno", "string", vRsrvno);
- dsf_makeValue(ds_send_save, "pid", "string", vPid);
- dsf_makeValue(ds_send_save, "orddd", "string", vOrddd);
- dsf_makeValue(ds_send_save, "cretno", "string", vCretno);
- dsf_makeValue(ds_send_save, "pkgcd", "string", ds_main_acptinfo_item.getColumn(0, "pkgcd"));
- dsf_makeValue(ds_send_save, "teststat", "string", ds_main_acptinfo_item.getColumn(0, "teststat"));
- dsf_makeValue(ds_send_save, "remcnts", "string", ds_main_acptinfo_item.getColumn(0, "remcnts"));
-
- if(vMod == "A" || vMod == "R"){
- vSaveNum = grdf_getGridUpdateData(swt_rslt.case_rslt.grd_rsltlst);
- grdf_setStatusColumn(vSaveNum, "m");
- ds_send_save_saverslt.copyData(vSaveNum, true);
-
- vSaveText = grdf_getGridUpdateData(swt_rslt.case_rslt.grd_rslttextlst);
- grdf_setStatusColumn(vSaveText, "m");
- ds_send_save_savetext.copyData(vSaveText, true);
-
- // trace("11 : " + ds_send_save_saverslt.rowcount)
- // trace("22 : " + ds_send_save_savetext.rowcount)
- if(ds_send_save_saverslt.rowcount == 0 && ds_send_save_savetext.rowcount == 0){
- sysf_messageBox("저장할 검사결과 내역이 ", "I004");
- return;
- }
- //ret = submit("TXAHA04321"); //AST.AHRDRSLT, AST.AHRMRSLT 결과 입력 및 수정, 결과 상태로 변경
- var oParam = {};
- oParam.id = "TXAHA04321";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqExeVisaRslt";
- oParam.inds = "saveinfo=ds_send_save saverslt=ds_send_save_saverslt savetext=ds_send_save_savetext";
- oParam.outds = "ds_hidden_itemrslt=itemrslt ds_hidden_iteminqr_ins=iteminqr_ins ds_hidden_iteminqr_set=iteminqr_set";
- oParam.async = false;
- tranf_submit(oParam);
- }
-
- if(vMod == "A" || vMod == "I"){
- var vSaveInqr = grdf_getGridUpdateData(swt_rslt.case_inqr.grd_assoinqrlst);
- if(vMod == "I"){
- if(vSaveInqr.rowcount == 0){
- sysf_messageBox("저장할 문진표 내역이 ", "I004");
- return;
- }
- }
- grdf_setStatusColumn(vSaveInqr, "m");
- ds_send_save_saveinqr.copyData(vSaveInqr, true);
-
- //AST.AHRMAINQ, AST.AHRDAINQ 삭제 및 등록
- var oParam = {};
- oParam.id = "TXAHA04321";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqExeAssoInqrInfo";
- oParam.inds = "saveinfo=ds_send_save saveinqr=ds_send_save_saveinqr";
- oParam.outds = "ds_hidden_execnt=execnt";
- oParam.async = false;
- tranf_submit(oParam);
- }
- }
- function grp_btn_btn_outrsltview_onclick(obj:Button, e:ClickEventInfo)
- {
- var getPid = opt_pid.value;
- dsf_makeValue(ds_temp,"srchpid","string",getPid);
-
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_temp;
- frmf_modal("SMAER00800", "SMAER00800", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_btn_colgjudg_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_clearParameter("SMAHA04410_PARAM1");
- frmf_clearParameter("SMAHA04410_PARAM2");
- frmf_clearParameter("SMAHA04410_PARAM3");
- frmf_clearParameter("SMAHA04410_PARAM4");
-
- frmf_setParameter ("SMAHA04410_PARAM1", ds_main_acptinfo_item.getColumn(0, "healexamdetlflag") ); //건진상세구분
- frmf_setParameter ("SMAHA04410_PARAM2", ds_main_acptinfo_item.getColumn(0, "pid") ); // 등록번호
- frmf_setParameter ("SMAHA04410_PARAM3", ds_main_acptinfo_item.getColumn(0, "orddd") ); // 건진구분
- frmf_setParameter ("SMAHA04410_PARAM4", ds_main_acptinfo_item.getColumn(0, "cretno") ); // 생성번호
- frmf_modal("SMAHA04410", "SMAHA04410", "", null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_clearParameter("SMAHA04510_PARAM1");
- frmf_clearParameter("SMAHA04510_PARAM2");
- frmf_clearParameter("SMAHA04510_PARAM3");
- frmf_clearParameter("SMAHA04510_PARAM4");
- var sPid = ds_main_acptinfo_item.getColumn(0, "pid");
-
- frmf_setParameter ("SMAHA04510_PARAM1", ds_main_acptinfo_item.getColumn(0, "healexamdetlflag") ); // 건진상세구분
- frmf_setParameter ("SMAHA04510_PARAM2", ds_main_acptinfo_item.getColumn(0, "hopedd")); // 건진일자
- frmf_setParameter ("SMAHA04510_PARAM3", sPid); // 등록번호
- frmf_setParameter ("SMAHA04510_PARAM4", ds_main_acptinfo_item.getColumn(0, "brthareacnts")); // 국가코드
-
- frmf_modal("SMAHA04510", "SMAHA04510", "", null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter ("SMAHA00700_PARAM1" , ds_main_acptinfo_item.getColumn(0, "healexamdetlflag") );
- frmf_setParameter ("SMAHA00700_PARAM2" , ds_main_acptinfo_item.getColumn(0, "pid") );
- frmf_modal("SMAHA04050", "SMAHA04050", "", null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_button9_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMAHA04110", "SMAHA04110", "", null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_btn_rsltcmpl_onclick(obj:Button, e:ClickEventInfo)
- {
- var vRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd");
- var vRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno");
- var vOrddd = ds_main_acptinfo_item.getColumn(0, "orddd");
- var vCretno = ds_main_acptinfo_item.getColumn(0, "cretno");
- var vPid = ds_main_acptinfo_item.getColumn(0, "pid");
-
- //중복 결과완료 처리 체크
- if(!utlf_isNull(vPid)){
- var nRow = ds_main_acptlst_item.findRow("pid", vPid);
- if(ds_main_acptlst_item.getColumn(nRow, "rsltyn") == "Y"){
- alert("이미 결과완료 처리된 대기자입니다.");
- return;
- }
- if(ds_main_acptlst_item.getColumn(nRow, "statflag") == "H" || ds_main_acptlst_item.getColumn(nRow, "statflag") == "I"){
- alert("판정대기/판정완료 상태는 결과완료를 할 수 없습니다.");
- return;
- }
- }
-
- if(sysf_messageBox("결과완료를 ", "Q004") == 6){
- if((utlf_isNull(vRsrvdd) ) || (utlf_isNull(vRsrvno)) || (utlf_isNull(vPid)) || (utlf_isNull(vOrddd)) || (utlf_isNull(vCretno))){
- sysf_messageBox("건진정보가 ", "I004");
- return;
- }
-
- fInitSaveData(); //공통 저장정보관련 초기화
- // fSaveRslt("A"); //저장
- ds_send_saverslt.clearData();
- dsf_makeValue(ds_send_saverslt, "healexamflag" , "string", fGetHealExamFlag());
- dsf_makeValue(ds_send_saverslt, "healexamdetlflag" , "string", ds_init_send.getColumn(0, "srchhealexamdetlflag"));
- dsf_makeValue(ds_send_saverslt, "rsrvdd" , "string", vRsrvdd);
- dsf_makeValue(ds_send_saverslt, "rsrvno" , "string", vRsrvno);
- dsf_makeValue(ds_send_saverslt, "pid" , "string", vPid);
-
- //결과완료 처리 - ast.ahamacpt(statflag = 'G', rsltyn = 'Y')
-
- var oParam = {};
- oParam.id = "TXAHR00204";
- oParam.service = "healexamrsltjudgapp.RsltInpt";
- oParam.method = "reqExeRsltCmpl";
- oParam.inds = "req=ds_send_saverslt";
- oParam.outds = "ds_hidden_item=item";
- oParam.async = false;
- oParam.callback = "cf_TXAHR00204";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHR00204") > -1){
- fGetRsltPatList(); //결과입력대상자 가져오기
-
- var idx = ds_main_acptlst_item.findRow("rsrvno", vRsrvno);
- ds_main_acptlst_item.rowposition = idx;
- ds_main_acptlst_item.selectRow(idx, true);
-
- dsf_makeValue(ds_temp, "grd_acptlstno", "string", idx);
- fGetRsltInfo("R"); //결과조회
- }
- }
- }
- function cf_TXAHR00204(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function grp_btn_button19_onclick(obj:Button, e:ClickEventInfo)
- {
- if(sysf_messageBox("문진데이터 연계을", "Q004") == 6 ){
- var vHealexamFlag = ds_main_acptinfo_item.getColumn(0, "healexamflag") ;
- var vRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd") ;
- var vRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno") ;
- var vPid = ds_main_acptinfo_item.getColumn(0, "pid") ;
- var vRgstno1 = ds_main_acptinfo_item.getColumn(0, "rgstno1") ;
- var vRgstno2 = ds_main_acptinfo_item.getColumn(0, "rgstno2") ;
-
- dsf_makeValue(ds_send_checkmunjin, "appyear" , "string", utlf_transNullToEmpty(vRsrvdd).substr(0, 4) );
- dsf_makeValue(ds_send_checkmunjin, "rrgstno1" , "string", vRgstno1);
- dsf_makeValue(ds_send_checkmunjin, "rrgstno2" , "string", vRgstno2);
- dsf_makeValue(ds_send_checkmunjin, "inqrflag" , "string", "A");
-
- var oParam = {};
- oParam.id = "TRAHA04046";
- oParam.service = "healthexamrsrvacptapp.TotalRsrvAcpt";
- oParam.method = "reqGetIsRegistTempMunjin";
- oParam.inds = "req=ds_send_checkmunjin";
- oParam.outds = "ds_temp_checktempmunjin_rtn=rtn";
- oParam.async = false;
- tranf_submit(oParam);
-
- var sAIsReg = ds_temp_checktempmunjin_rtn.getColumn(0, "isregstmunjin")
- dsf_makeValue(ds_send_checkmunjin, "inqrflag", "string", "B");
-
- var oParam = {};
- oParam.id = "TRAHA04046";
- oParam.service = "healthexamrsrvacptapp.TotalRsrvAcpt";
- oParam.method = "reqGetIsRegistTempMunjin";
- oParam.inds = "req=ds_send_checkmunjin";
- oParam.outds = "ds_temp_checktempmunjin_rtn=rtn";
- oParam.async = false;
- tranf_submit(oParam);
-
- var sBIsReg = ds_temp_checktempmunjin_rtn.getColumn(0, "isregstmunjin")
- if( sAIsReg == "N" && sBIsReg == "N" ) {
- if (sysf_messageBox("일반(생애), 구강 문진표가 작성 되지 않았습니다.", "Q004") != 6 )
- return;
- } else if ( sAIsReg == "N") {
- if (sysf_messageBox("일반(생애) 문진표가 작성 되지 않았습니다.", "Q004") != 6 )
- return;
- } else if ( sBIsReg == "N" ) {
- if (sysf_messageBox("구강 문진표가 작성 되지 않았습니다.", "Q004") != 6)
- return;
- }
-
- dsf_makeValue(ds_send_checkmunjin, "healexamflag" , "string", vHealexamFlag);
- dsf_makeValue(ds_send_checkmunjin, "pid" , "string", vPid);
- dsf_makeValue(ds_send_checkmunjin, "rsrvdd" , "string", vRsrvdd);
- dsf_makeValue(ds_send_checkmunjin, "rsrvno" , "string", vRsrvno);
-
- var oParam = {};
- oParam.id = "TXAHA04042";
- oParam.service = "healthexamrsrvacptapp.TotalRsrvAcpt";
- oParam.method = "reqExeMunjinSave";
- oParam.inds = "req=ds_send_checkmunjin";
- oParam.async = false;
- oParam.callback = "cf_TXAHA04042";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXAHA04042") > -1){
- sysf_messageBox("문진데이터 연계가", "I001");
- // fGetRsltInfo("R"); //결과조회
- swt_rslt.tabindex = 1;
- fGetInqrCdList(); //문진표 조회
- }else{
- sysf_messageBox("문진데이터 연계을", "E009");
- }
- }
- }
- function cf_TXAHA04042(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function grp_btn_button18_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SMAHA04370", "SMAHA04370", "", null, null, null, null, null, null, null, null, null, "M");
- }
- function grp_btn_button20_onclick(obj:Button, e:ClickEventInfo)
- {
- var vRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd");
- var vRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno");
- var vOrddd = ds_main_acptinfo_item.getColumn(0, "orddd");
- var vCretno = ds_main_acptinfo_item.getColumn(0, "cretno");
- var vPid = ds_main_acptinfo_item.getColumn(0, "pid");
-
- if(sysf_messageBox("접수상태로", "Q012") == 6){
- if((utlf_isNull(vRsrvdd) ) || (utlf_isNull(vRsrvno)) || (utlf_isNull(vPid)) || (utlf_isNull(vOrddd)) || (utlf_isNull(vCretno))){
- sysf_messageBox("건진정보가 ", "I004");
- return ;
- }
- fInitSaveData(); //공통 저장정보관련 초기화
- ds_send_change_changeinfo.clearData();
-
- dsf_makeValue(ds_send_change_changeinfo, "healexamflag" , "string", m_vHealexamflag);
- dsf_makeValue(ds_send_change_changeinfo, "rsrvdd" , "string", vRsrvdd);
- dsf_makeValue(ds_send_change_changeinfo, "rsrvno" , "string", vRsrvno);
- dsf_makeValue(ds_send_change_changeinfo, "statflag" , "string", "E");
- dsf_makeValue(ds_send_change_changeinfo, "rsltyn" , "string", "N");
-
- var oParam = {};
- oParam.id = "TXAHR02502";
- oParam.service = "healexamrsltjudgapp.GnrlJudgInpt";
- oParam.method = "reqSetAcptState";
- oParam.inds = "changeinfo=ds_send_change_changeinfo";
- oParam.outds = "ds_hidden=change_count";
- oParam.async = false;
- oParam.callback = "cf_TXAHR02502";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHR02502") > -1){
- sysf_messageBox("접수상태 변경이 ", "I001");
- fGetRsltPatList(); //대상자 가져오기
- var idx = ds_main_acptlst_item.findRow("rsrvno", vRsrvno);
- grd_acptlst.row = idx;
- ds_main_acptlst_item.rowposition = idx;
- ds_main_acptlst_item.selectRow(idx, true);
-
- dsf_makeValue(ds_temp, "grd_acptlstno", "string", idx);
- fGetRsltInfo(); //결과내역 조회
- //gridMergeRow(grd_rsltlst);
- }else{
- sysf_messageBox("접수상태 변경이 ", "E009");
- }
- }
- }
- function cf_TXAHR02502(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function btn_getoutrslt_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetOutRslt();
- }
- /**===================================================================================
- @desc : 외래결과연동 (해당 건진자에 대한 연동)
- ===================================================================================*/
- function fGetOutRslt(){
- var sPid = ds_main_acptinfo_item.getColumn(0, "pid");
- if(utlf_isNull(sPid)) return;
-
- var sHealExamFlag = m_vHealexamflag;
- var sHealExamDetlFlag = ds_main_acptinfo_item.getColumn(0, "healexamdetlflag");
- var sRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd");
- var sRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno");
- var sOrddd = ds_main_acptinfo_item.getColumn(0, "orddd");
- var iCretno = ds_main_acptinfo_item.getColumn(0, "cretno");
- var sHopedd = ds_main_acptinfo_item.getColumn(0, "hopedd");
-
- if(ds_send_saveout.rowcount == 0){
- ds_send_saveout.addRow();
- }
- ds_send_saveout.setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_send_saveout.setColumn(0, "healexamflag" , sHealExamFlag);
- ds_send_saveout.setColumn(0, "healexamdetlflag" , sHealExamDetlFlag);
- ds_send_saveout.setColumn(0, "rsrvdd" , sRsrvdd);
- ds_send_saveout.setColumn(0, "rsrvno" , sRsrvno);
- ds_send_saveout.setColumn(0, "pid" , sPid);
- ds_send_saveout.setColumn(0, "orddd" , sOrddd);
- ds_send_saveout.setColumn(0, "cretno" , iCretno);
- dsf_makeValue(ds_send_saveout, "hopedd", "string" , sHopedd);
-
- //결과입력 - AST.AHRMRSLT, AST.AHRDRSLT
- //건진상태 결과상태로 UPDATE
- dsf_setTypeFormat(ds_send_saveout, "rsrvno:INT^cretno:INT");
- var oParam = {};
- oParam.id = "TXAHR00202";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqExeOutRslt";
- oParam.inds = "saveinfo=ds_send_saveout";
- oParam.outds = "ds_hidden_itemrslt=itemrslt";
- oParam.async = false;
- oParam.callback = "cf_TXAHR00202";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAHR00202") > -1){
- fGetRsltInfo("R"); //결과조회
- }
- }
- function swt_rslt_case_rslt_grd_rsltlst_onenteredit(obj:Grid, e:GridEditEventInfo)
- {
- if(e.row >= 0 && e.col >= 0){
- dsf_makeValue(ds_temp, "rsltgubun" , "string", "1");
- dsf_makeValue(ds_temp, "seqno" , "string", ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "execprcpuniqno"));
- dsf_makeValue(ds_temp, "prcpdd" , "string", ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "prcpdd"));
- }
- }
- function swt_rslt_case_rslt_grd_rsltlst_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- if(swt_rslt.case_rslt.grd_rsltlst.currentcol == swt_rslt.case_rslt.grd_rsltlst.getBindCellIndex("body", "testrsltcnts")){
- if(ds_main_acptinfo_rsltlst_item.rowposition < 0) return;
- if(ds_main_acptinfo_rsltlst_item.rowposition < ds_main_acptinfo_rsltlst_item.rowcount -1){
- fSetChoiExmp(ds_main_acptinfo_rsltlst_item);
- }
- }else if(swt_rslt.case_rslt.grd_rsltlst.currentcol == swt_rslt.case_rslt.grd_rsltlst.getBindCellIndex("body", "assorsltcnts")){
- if(ds_main_acptinfo_rsltlst_item.rowposition < 0) return;
- if(ds_main_acptinfo_rsltlst_item.rowcount < ds_main_acptinfo_rsltlst_item.rowcount - 1){
- fSetAssoChoiExmp("1", swt_rslt.case_rslt.grd_rsltlst);
- }
- }else if(swt_rslt.case_rslt.grd_rsltlst.currentcol == swt_rslt.case_rslt.grd_rsltlst.getBindCellIndex("body", "assorsltcnts1")){
- if(ds_main_acptinfo_rsltlst_item.rowposition < 0) return;
- if(ds_main_acptinfo_rsltlst_item.rowcount < ds_main_acptinfo_rsltlst_item.rowcount - 1){
- fSetAssoChoiExmp("2", swt_rslt.case_rslt.grd_rsltlst);
- }
- }
- var nextRow = ds_main_acptinfo_rsltlst_item.rowposition + 1;
- if(swt_rslt.case_rslt.grd_rsltlst.getCellProperty("body", swt_rslt.case_rslt.grd_rsltlst.currentcol, "edittype") == "text" && nextRow < ds_main_acptinfo_rsltlst_item.rowcount){
- ds_main_acptinfo_rsltlst_item.rowposition = nextRow;
- ds_main_acptinfo_rsltlst_item.selectRow(nextRow, true);
- swt_rslt.case_rslt.grd_rsltlst.showEditor(true);
- }
- }
- }
- function fSetChoiExmp(vGrd){
- var idx = ds_main_acptinfo_rsltlst_item.rowposition;
- var rsltcnts = ds_main_acptinfo_rsltlst_item.getColumn(idx , "testrsltcnts");
- var testcd = ds_main_acptinfo_rsltlst_item.getColumn(idx , "testcd");
-
- for(var i = 0; i < ds_main_tempinfo_choilst_item3.rowcount; i++){
- var desrsltcnts = ds_main_tempinfo_choilst_item3.getColumn(i, "rsltcd");
- var destestcd = ds_main_tempinfo_choilst_item3.getColumn(i, "testcd");
- if(rsltcnts == desrsltcnts && testcd == destestcd){
- ds_main_acptinfo_rsltlst_item.setColumn(idx , "testrsltcnts", ds_main_tempinfo_choilst_item3.getColumn(i, "rsltnm"));
- swt_rslt.case_rslt.grp_rsltexmp.visible = false;
- break;
- }
- }
- }
- /**===================================================================================
- @desc : 공단연계 선택혈 검사 결과 예문등록
- =====================================================================================*/
- function fSetAssoChoiExmp(vCls, vGrd){
- vGrdData = vGrd.binddataset;
- var dataset:Dataset;
- dataset = eval(vGrdData);
-
- var idx = vGrd.row;
- if(vCls == "1"){
- var rsltcnts = dataset.getColumn(idx, "assorsltcnts");
- var testcd = dataset.getColumn(idx, "testcd");
- for(var i = 0; i < ds_main_tempinfo_assorsltlst1_itemasso.rowcount; i++){
- var desrsltcnts = ds_main_tempinfo_assorsltlst1_itemasso.getColumn(i, "rsltcd");
- var destestcd = ds_main_tempinfo_assorsltlst1_itemasso.getColumn(i, "testcd");
- if(rsltcnts == desrsltcnts && testcd == destestcd){
- dataset.getColumn(idx, "assorsltcnts", ds_main_tempinfo_assorsltlst1_itemasso.getColumn(i, "rsltnm"));
- dataset.getColumn(idx, "assorsltcd", ds_main_tempinfo_assorsltlst1_itemasso.getColumn(i, "rsltcd"));
- swt_rslt.case_rslt.grp_assorsltexmp.visible = false;
- break;
- }
- }
- }else if(vCls == "2"){
- var rsltcnts = dataset.getColumn(idx, "assorsltcnts1");
- var testcd = dataset.getColumn(idx, "testcd");
- for(var i = 0; i < ds_main_tempinfo_assorsltlst1_itemasso.rowcount; i++){
- var desrsltcnts = ds_main_tempinfo_assorsltlst1_itemasso.getColumn(i, "rsltcd");
- var destestcd = ds_main_tempinfo_assorsltlst1_itemasso.getColumn(i, "testcd");
- if(rsltcnts == desrsltcnts && testcd == destestcd){
- dataset.setColumn(idx , "assorsltcnts1", ds_main_tempinfo_assorsltlst1_itemasso.getColumn(i, "rsltnm"));
- dataset.setColumn(idx , "assorsltcd1", ds_main_tempinfo_assorsltlst1_itemasso.getColumn(i, "rsltcd"));
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = false;
- break;
- }
- }
- }
- }
- function swt_rslt_case_rslt_grd_rsltlst_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if( e.row > -1 ){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- pmnmenu1.trackPopup(e.screenX, e.screenY);
- }
- }
- /****************************************************************************************
- * Components : PopupMenu
- * Components ID : pMenu_atdoctmenu
- * Event : onmenuclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 팝업메뉴 클릭시
- ****************************************************************************************/
- function pmnmenu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- switch( e.id ){
- case "fCheck" :
- fCheck();
- break;
-
- case "fUnCheck" :
- fUnCheck();
- break;
-
- case "fAllCheck" :
- fAllCheck();
- break;
-
- case "fAllUnCheck" :
- fAllUnCheck();
- break;
-
- default :
- break;
- }
- }
- function fCheck(){
- var selectedRows = grdf_getSelectedRows(swt_rslt.case_rslt.grd_rsltlst);
- var startRow = oGrid.selectstartrow;
-
- for( var i = 0 ; i <= selectedRows; i++){
- ds_main_acptinfo_rsltlst_item.setColumn(startRow, "printyn", "Y");
- startRow++;
- }
- }
- function fUnCheck(){
- var selectedRows = grdf_getSelectedRows(swt_rslt.case_rslt.grd_rsltlst);
- var startRow = oGrid.selectstartrow;
-
- for( var i = 0 ; i <= selectedRows; i++){
- ds_main_acptinfo_rsltlst_item.setColumn(startRow, "printyn", "N");
- startRow++;
- }
- }
- function fAllCheck(){
- for( var i = 0; i < ds_main_acptinfo_rsltlst_item.rowcount; i++){
- ds_main_acptinfo_rsltlst_item.setColumn(i, "printyn", "Y");
- }
- }
- function fAllUnCheck(){
- for( var i = 0 ; i < ds_main_acptinfo_rsltlst_item.rowcount; i++){
- ds_main_acptinfo_rsltlst_item.setColumn(i, "printyn", "N");
- }
- }
- function ds_main_acptinfo_rsltlst_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- //printyn
- if(e.columnid == "printyn"){
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- if(ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "printyn") == "1" ||
- ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "printyn") == "Y"){
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "printyn", "Y");
- }else{
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "printyn", "N");
- }
-
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- }
-
- if(e.columnid == "testrsltcnts"){
- fCalcRslt("testrsltcnts");//검사결과에 따른 값이 공식에 의해서 결과도출
- fSetJudgStat("testrsltcnts");//선택형 참고치에 대한 판정등록
- }else if(e.columnid == "assorsltcnts"){
- fCalcRslt("assorsltcnts");//검사결과에 따른 값이 공식에 의해서 결과도출
- fSetJudgStat("assorsltcnts");
- }
- }
- function swt_rslt_case_rslt_grd_rsltlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- dsf_makeValue(ds_temp, "rsltgubun", "string", "1");
- var vTestCd = ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "testcd");
- if(swt_rslt.case_rslt.grd_rsltlst.currentcol == swt_rslt.case_rslt.grd_rsltlst.getBindCellIndex("body", "testrsltcnts")){
- ds_main_acptinfo_rsltlst_itemexmp.filter("testcd == '"+vTestCd+"'");
- if(ds_main_acptinfo_rsltlst_itemexmp.rowcount > 0){
- ds_main_tempinfo_choilst_item3.clearData();
- ds_main_acptinfo_rsltlst_itemexmp.copyData(ds_main_acptinfo_rsltlst_itemexmp, true)
- ds_main_acptinfo_rsltlst_itemexmp.filter("");
- swt_rslt.case_rslt.grp_rsltexmp.visible = true;
- swt_rslt.case_rslt.grp_assorsltexmp.visible = false;
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = false;
- }else{
- swt_rslt.case_rslt.grp_rsltexmp.visible = false;
- ds_main_acptinfo_rsltlst_itemexmp.filter("");
- }
- }
- if(swt_rslt.case_rslt.grd_rsltlst.currentcol == swt_rslt.case_rslt.grd_rsltlst.getBindCellIndex("body", "assorsltcnts")){
- ds_main_acptinfo_rsltlst_itemassoexmp.filter("testcd == '" + vTestCd + "'");
- if(ds_main_acptinfo_rsltlst_itemassoexmp.rowcount > 0){
- ds_main_tempinfo_assorsltlst_itemasso.clearData();
- ds_main_tempinfo_assorsltlst_itemasso.copyData(ds_main_acptinfo_rsltlst_itemassoexmp, true);
- swt_rslt.case_rslt.grp_assorsltexmp.visible = true;
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = false;
- swt_rslt.case_rslt.grp_rsltexmp.visible = false;
- ds_main_acptinfo_rsltlst_itemassoexmp.filter("");
- }else{
- swt_rslt.case_rslt.grp_assorsltexmp.visible = false;
- ds_main_acptinfo_rsltlst_itemassoexmp.filter("");
- }
- }
- if(swt_rslt.case_rslt.grd_rsltlst.currentcol == swt_rslt.case_rslt.grd_rsltlst.getBindCellIndex("body", "assorsltcnts1")){
- ds_main_acptinfo_rsltlst_itemassoexmp1.filter("testcd == '" + vTestCd + "'");
- if(ds_main_acptinfo_rsltlst_itemassoexmp1.rowcount > 0){
- ds_main_tempinfo_assorsltlst1_itemasso.clearData();
- ds_main_tempinfo_assorsltlst1_itemasso.copyData(ds_main_acptinfo_rsltlst_itemassoexmp1, true);
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = true;
- swt_rslt.case_rslt.grp_assorsltexmp.visible = false;
- swt_rslt.case_rslt.grp_rsltexmp.visible = false;
- ds_main_acptinfo_rsltlst_itemassoexmp1.filter("");
- }else{
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = false;
- ds_main_acptinfo_rsltlst_itemassoexmp1.filter("");
- }
- }
-
- dsf_makeValue(ds_temp, "seqno", "string", ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "execprcpuniqno"));
- dsf_makeValue(ds_temp, "prcpdd", "string", ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "prcpdd"));
- }
- function swt_rslt_case_rslt_grd_rslttextlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col >= 0 && e.row >= 0){
- dsf_makeValue(ds_temp, "rsltgubun" , "string", "2");
- dsf_makeValue(ds_temp, "seqno" , "string", ds_main_acptinfo_rsltlst_itemtext.getColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "execprcpuniqno"));
- dsf_makeValue(ds_temp, "prcpdd" , "string", ds_main_acptinfo_rsltlst_itemtext.getColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "prcpdd"));
- fSetTextRslt(swt_rslt.case_rslt.grd_rslttextlst);
-
- dsf_makeValue(ds_temp, "rsltgubun" , "string", "2");
- var vTestCd = ds_main_acptinfo_rsltlst_itemtext.getColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "testcd");
- if(swt_rslt.case_rslt.grd_rslttextlst.currentcol == swt_rslt.case_rslt.grd_rslttextlst.getBindCellIndex("body", "assorsltcnts")) {
- ds_main_acptinfo_rsltlst_itemassoexmp.filter("testcd == '" + vTestCd + "'");
- if(ds_main_acptinfo_rsltlst_itemassoexmp.rowcount > 0) {
- ds_main_tempinfo_assorsltlst_itemasso.clearData();
- ds_main_tempinfo_assorsltlst_itemasso.copyData(ds_main_acptinfo_rsltlst_itemassoexmp, true);
- swt_rslt.case_rslt.grp_assorsltexmp.visible = true;
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = false;
- ds_main_tempinfo_assorsltlst_itemasso.filter("");
- }else {
- swt_rslt.case_rslt.grp_assorsltexmp.visible = false;
- ds_main_tempinfo_assorsltlst_itemasso.filter("");
- }
- }
- if(swt_rslt.case_rslt.grd_rslttextlst.currentcol == swt_rslt.case_rslt.grd_rslttextlst.getBindCellIndex("body", "assorsltcnts1")){
- ds_main_acptinfo_rsltlst_itemassoexmp1.filter("testcd == '" + vTestCd + "'");
- if(ds_main_acptinfo_rsltlst_itemassoexmp1.rowcount > 0){
- ds_main_tempinfo_assorsltlst1_itemasso.clearData();
- ds_main_tempinfo_assorsltlst1_itemasso.copyData(ds_main_acptinfo_rsltlst_itemassoexmp1, true);
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = true;
- swt_rslt.case_rslt.grp_assorsltexmp.visible = false;
- ds_main_acptinfo_rsltlst_itemassoexmp1.filter("");
- }else{
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = false;
- ds_main_acptinfo_rsltlst_itemassoexmp1.filter("");
- }
- }
-
- dsf_makeValue(ds_temp, "seqno", "string", ds_main_acptinfo_rsltlst_itemtext.getColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "execprcpuniqno"));
- dsf_makeValue(ds_temp, "prcpdd", "string", ds_main_acptinfo_rsltlst_itemtext.getColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "prcpdd"));
- }
- }
- /**===================================================================================
- @desc : 텍스트 결과 값 셋팅
- =====================================================================================*/
- function fSetTextRslt(vGrd){
- var vGrdData = vGrd.binddataset;
- var dataset:Dataset;
- dataset = eval(vGrdData);
-
- var idx = dataset.rowposition;
-
- if(ds_main_tempinfo_rslttext.rowcount == 0){
- ds_main_tempinfo_rslttext.addRow();
- }
- ds_main_tempinfo_rslttext.setColumn(0, "rsltcnts" , "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_idx" , "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_col" , "");
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_testcd" , "");
- ds_main_tempinfo_rslttext.setColumn(0, "rsltcnts" , dataset.getColumn(idx, "testrsltcnts"));
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_idx" , idx);
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_col" , "testrsltcnts"); //vGrd.getBindCellIndex("body", "testrsltcnts"));
- ds_main_tempinfo_rslttext.setColumn(0, "rslt_testcd" , dataset.getColumn(idx, "testcd"));
- }
- function swt_rslt_case_rslt_grd_rslttextlst_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if (e.keycode == 13){
- if( swt_rslt.case_rslt.grd_rslttextlst.currentcol == swt_rslt.case_rslt.grd_rslttextlst.getBindCellIndex("body", "assorsltcnts")) {
- if( ds_main_acptinfo_rsltlst_itemtext.rowposition < 0) return ;
- if( ds_main_acptinfo_rsltlst_itemtext.row < ds_main_acptinfo_rsltlst_itemtext.rowcount ) {
- fSetAssoChoiExmp("1", swt_rslt.case_rslt.grd_rslttextlst);
- }
- }else if( swt_rslt.case_rslt.grd_rslttextlst.currentcol == swt_rslt.case_rslt.grd_rslttextlst.getBindCellIndex("body", "assorsltcnts1")) {
- if( ds_main_acptinfo_rsltlst_itemtext.rowposition < 0) return ;
- if( ds_main_acptinfo_rsltlst_itemtext.rowposition < ds_main_acptinfo_rsltlst_itemtext.rowcount ) {
- fSetAssoChoiExmp("2", swt_rslt.case_rslt.grd_rslttextlst);
- }
- }
-
- var nextrow = ds_main_acptinfo_rsltlst_itemtext.rowposition + 1;
- if(swt_rslt.case_rslt.grd_rslttextlst.getCellProperty("body", swt_rslt.case_rslt.grd_rslttextlst.currentcol, "edittype") == "text" && nextrow < ds_main_acptinfo_rsltlst_itemtext.rowcount){
- ds_main_acptinfo_rsltlst_itemtext.rowposition = ds_main_acptinfo_rsltlst_itemtext.rowposition + 1;
- ds_main_acptinfo_rsltlst_itemtext.selectRow(ds_main_acptinfo_rsltlst_itemtext.rowposition, true);
- swt_rslt.case_rslt.grd_rslttextlst.showEditor(true);
- }
- }
- }
- function swt_rslt_case_rslt_btn_rsltsave_onclick(obj:Button, e:ClickEventInfo)
- {
- var rsltCnts = ds_main_tempinfo_rslttext.getColumn(0, "rsltcnts");
- var rsltIdx = ds_main_tempinfo_rslttext.getColumn(0, "rslt_idx");
- var rsltCol = ds_main_tempinfo_rslttext.getColumn(0, "rslt_col");
- var rsltTestcd = ds_main_tempinfo_rslttext.getColumn(0, "rslt_testcd");
-
- ds_main_acptinfo_rsltlst_itemtext.enableevent = false;
- ds_main_acptinfo_rsltlst_itemtext.updatecontrol = false;
- if(!utlf_isNull(rsltIdx) && !utlf_isNull(rsltCol) && !utlf_isNull(rsltTestcd)) {
- ds_main_acptinfo_rsltlst_itemtext.setColumn(parseInt(rsltIdx) , rsltCol, rsltCnts);
- ds_main_acptinfo_rsltlst_itemtext.setRowType(parseInt(rsltIdx), 4);
- }
- ds_main_acptinfo_rsltlst_itemtext.updatecontrol = true;
- ds_main_acptinfo_rsltlst_itemtext.enableevent = true;
- }
- function swt_rslt_case_rslt_grp_assorsltexmp_btn_choiclose_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_rslt.case_rslt.grp_assorsltexmp.visible = false;
- }
- function swt_rslt_case_rslt_grp_assorsltexmp_grd_assorslt_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var idx = ds_main_tempinfo_assorsltlst_itemasso.rowposition;
- if( idx < 0) return ;
-
- if(ds_temp.getColumn(0, "rsltgubun") == "1"){
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcnts", ds_main_tempinfo_assorsltlst_itemasso.getColumn(idx, "rsltnm" ));
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcd", ds_main_tempinfo_assorsltlst_itemasso.getColumn(idx, "rsltcd" ));
-
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setRowType(ds_main_acptinfo_rsltlst_item.rowposition, 4);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- var nextRow = ds_main_acptinfo_rsltlst_item.rowposition + 1
- if(swt_rslt.case_rslt.grd_rsltlst.getCellProperty("body", swt_rslt.case_rslt.grd_rsltlst.currentcol, "edittype") == "text" && nextRow < ds_main_acptinfo_rsltlst_item.rowcount){
- ds_main_acptinfo_rsltlst_item.rowposition = nextRow;
- ds_main_acptinfo_rsltlst_item.selectRow(nextRow, true);
- swt_rslt.case_rslt.grd_rsltlst.showEditor(true);
- }
- }else{
- ds_main_acptinfo_rsltlst_itemtext.setColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "assorsltcnts", ds_main_tempinfo_assorsltlst_itemasso.getColumn(idx, "rsltnm" ));
- ds_main_acptinfo_rsltlst_itemtext.setColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "assorsltcd", ds_main_tempinfo_assorsltlst_itemasso.getColumn(idx, "rsltcd" ));
-
- var nextRow = ds_main_acptinfo_rsltlst_itemtext.rowposition + 1;
- if(swt_rslt.case_rslt.grd_rslttextlst.getCellProperty("body", swt_rslt.case_rslt.grd_rslttextlst.currentcol, "edittype") == "text" && nextRow < ds_main_acptinfo_rsltlst_itemtext.rowcount){
- ds_main_acptinfo_rsltlst_itemtext.rowposition = nextRow;
- ds_main_acptinfo_rsltlst_itemtext.selectRow(nextRow, true);
- swt_rslt.case_rslt.grd_rslttextlst.showEditor(true);
- }
- }
-
- swt_rslt.case_rslt.grp_assorsltexmp.visible = false;
- }
- function swt_rslt_case_rslt_grp_assorsltexmp1_button17_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_rslt.case_rslt.grp_assorsltexmp1.visible = false;
- }
- function swt_rslt_case_rslt_grp_assorsltexmp1_grd_assorslt1_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var idx = ds_main_tempinfo_assorsltlst1_itemasso.rowposition;
- if( idx < 0) return ;
- if(ds_temp.getColumn(0, "rsltgubun") == "1"){
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcnts1", ds_main_tempinfo_assorsltlst1_itemasso.getColumn(idx, "rsltnm" ));
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcd1", ds_main_tempinfo_assorsltlst1_itemasso.getColumn(idx, "rsltcd" ));
- var nextRow = ds_main_acptinfo_rsltlst_item.rowposition + 1
- if(swt_rslt.case_rslt.grd_rsltlst.getCellProperty("body", swt_rslt.case_rslt.grd_rsltlst.currentcol, "edittype") == "text" && nextRow < ds_main_acptinfo_rsltlst_item.rowcount){
- ds_main_acptinfo_rsltlst_item.rowposition = nextRow;
- ds_main_acptinfo_rsltlst_item.selectRow(nextRow, true);
- swt_rslt.case_rslt.grd_rsltlst.showEditor(true);
- }
- }else{
- ds_main_acptinfo_rsltlst_itemtext.setColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "assorsltcnts1", ds_main_tempinfo_assorsltlst1_itemasso.getColumn(idx, "rsltnm" ));
- ds_main_acptinfo_rsltlst_itemtext.setColumn(ds_main_acptinfo_rsltlst_itemtext.rowposition, "assorsltcd1", ds_main_tempinfo_assorsltlst1_itemasso.getColumn(idx, "rsltcd" ));
- var nextRow = ds_main_acptinfo_rsltlst_itemtext.rowposition + 1
- if(swt_rslt.case_rslt.grd_rslttextlst.getCellProperty("body", swt_rslt.case_rslt.grd_rslttextlst.currentcol, "edittype") == "text" && nextRow < ds_main_acptinfo_rsltlst_itemtext.rowcount){
- ds_main_acptinfo_rsltlst_itemtext.rowposition = nextRow;
- ds_main_acptinfo_rsltlst_itemtext.selectRow(nextRow, true);
- swt_rslt.case_rslt.grd_rslttextlst.showEditor(true);
- }
- }
- }
- function swt_rslt_case_rslt_grp_rsltexmp_btn_rsltexmp_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_rslt.case_rslt.grp_rsltexmp.visible = false;
- }
- function swt_rslt_case_rslt_grp_rsltexmp_grd_rsltexmplst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fSetRsltExmpCnts();
-
- var nextRow = ds_main_acptinfo_rsltlst_item.rowposition + 1
- if(swt_rslt.case_rslt.grd_rsltlst.getCellProperty("body", swt_rslt.case_rslt.grd_rsltlst.currentcol, "edittype") == "text" && nextRow < ds_main_acptinfo_rsltlst_item.rowcount){
- ds_main_acptinfo_rsltlst_item.rowposition = nextRow;
- ds_main_acptinfo_rsltlst_item.selectRow(nextRow, true);
- swt_rslt.case_rslt.grd_rsltlst.showEditor(true);
- }
- }
- /**===================================================================================
- @desc : 선택한 결과예문내역 반영하기0
- ===================================================================================*/
- function fSetRsltExmpCnts(){
- var idx = ds_main_tempinfo_choilst_item3.rowposition;
- if(idx < 0) return;
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "testrsltcnts", ds_main_tempinfo_choilst_item3.getColumn(idx, "rsltnm"));
-
- var cur_rsltcnts = swt_rslt.case_rslt.tar_textrslt.value;
- swt_rslt.case_rslt.tar_textrslt.value = cur_rsltcnts + ds_main_tempinfo_choilst_item3.getColumn(idx, "rsltnm") + "\n";
- }
- function swt_rslt_case_inqr_grd_assoinqrlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.col < 0 && e.row < 0) return false;
- fMoveInqrFocus(swt_rslt.case_inqr.grd_assoinqrlst.currentcol, false);
- }
- /**===================================================================================
- @desc : 문진 포커스를 처리 (2010.04.23. bCol flag 추가)
- =====================================================================================*/
- function fMoveInqrFocus(bCol, bMove, bRow){
- if(bCol == swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "inqrnm") || utlf_isNull(bCol)) bCol = 9;
- if(bCol != 8 && bCol != 9) return;
- if(utlf_isNull(bRow)) bRow = 0;
-
- var idx = ds_main_inqrlst_item.rowposition;
- if(idx < 0) return;
- if(bMove == true){
- idx = ds_main_inqrlst_item.rowposition + bRow;
- if(idx >= ds_main_inqrlst_item.rowcount){
- idx = ds_main_inqrlst_item.rowcount;
- return;
- }
- ds_main_inqrlst_item.rowposition = idx;
- ds_main_inqrlst_item.selectRow(idx, true);
- }
-
- //타이틀 여부 체크
- if(ds_main_inqrlst_item.getColumn(idx, "titleyn") == "Y"){
- idx = idx + 1;
- ds_main_inqrlst_item.rowposition = idx;
- fMoveInqrFocus(bCol, true);
- }else{
- if(ds_main_inqrlst_item.getColumn(idx, "answflag") == "O"){
- var nRowHeigth = 0;
- nRowHeigth += swt_rslt.case_inqr.grd_assoinqrlst.getRealRowSize(0);
- var lastRowRealSize = 0;
- for(var i = 0; i <= idx; i++){
- // nRowHeigth = eval(nRowHeigth) + 24;
- var tIDX = swt_rslt.case_inqr.grd_assoinqrlst.getTreeRow(i);
- if(tIDX >= 0) {
- nRowHeigth = nRowHeigth + parseInt( swt_rslt.case_inqr.grd_assoinqrlst.getRealRowSize(tIDX));
- lastRowRealSize = parseInt( swt_rslt.case_inqr.grd_assoinqrlst.getRealRowSize(tIDX));
- }
- }
- // nRowHeigth += 24;
- // var y = parseInt(swt_rslt.case_inqr.grd_assoinqrlst.position.top) + nRowHeigth;
- // var lim_y = parseInt(swt_rslt.case_inqr.grd_assoinqrlst.position.top) + parseInt(swt_rslt.case_inqr.grd_assoinqrlst.position.height) - parseInt(swt_rslt.case_inqr.grp_inqrans.position.height);
- // if(y > lim_y){
- // y = lim_y;
- // }
- var y = nRowHeigth;
- var lim_y = parseInt(swt_rslt.case_inqr.grd_assoinqrlst.position.top) + parseInt(swt_rslt.case_inqr.grd_assoinqrlst.position.height) - parseInt(swt_rslt.case_inqr.grp_inqrans.position.height);
- if(y > lim_y){
- y = nRowHeigth - swt_rslt.case_inqr.grp_inqrans.position.height - lastRowRealSize; //아래에 오면 입력창을 가리지 않게 하기 위해 사용함.
- }
-
- fGetInqrAnsCdList(bCol, y); //문진선택형결과 가져오기
- }else if( ds_main_inqrlst_item.getColumn(idx, "answflag") == "T" || ds_main_inqrlst_item.getColumn( idx, "answflag") == "N"){
- // if(swt_rslt.case_inqr.grd_assoinqrlst.getTreeStatus(idx) == 1){
- if(swt_rslt.case_inqr.grd_assoinqrlst.isTreeCollapsedRow(idx, false)){ //iscollapsed --> .isTreeCollapsedRow
- var srcAppYear = ds_main_inqrlst_item.getColumn(idx, "appyear");
- var srcInqrFlag = ds_main_inqrlst_item.getColumn(idx, "inqrflag");
- var srcInqrCd = ds_main_inqrlst_item.getColumn(idx, "inqrcd");
- var pathArr = utlf_transNullToEmpty(ds_main_inqrlst_item.getColumn(idx, "path")).split('^');
- var findChk = false;
- var moveRow = 0;
- for(var i = 0; i < pathArr.length; i++){
- if(srcInqrCd == pathArr[i]){
- findChk = true;
- }
- if(findChk == true){
- for(var j = 0; j < ds_main_inqrlst_item.rowcount; j++){
- var desAppYear = ds_main_inqrlst_item.getColumn(j , "appyear");
- var desInqrFlag = ds_main_inqrlst_item.getColumn(j , "inqrflag");
- var desInqrCd = ds_main_inqrlst_item.getColumn(j , "supinqrcd");
- if(srcAppYear == desAppYear && srcInqrFlag == desInqrFlag && pathArr[i] == desInqrCd) {
- moveRow++;
- }
- }
- }
- }
- fMoveInqrFocus(bCol, true, moveRow);
- }else{
- // if("object" == typeof htmlwindow){
- // htmlwindow.setTimeout(function(){grd_assoinqrlst.editCell()}, 10);
- // }else{
- // grd_assoinqrlst.editCell();
- // }
- swt_rslt.case_inqr.grd_assoinqrlst.setCellPos(swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "inqrrsltcnts"));
- swt_rslt.case_inqr.grd_assoinqrlst.showEditor(true);
- }
- }else{
- fMoveInqrFocus(bCol, true);
- }
- }
- }
- /**===========================================================================================================================
- *문진선택형결과 가져오기
- * IN : 문진구분/문진코드/기관코드 (2010.04.23. bCol 추가)
- =============================================================================================================================*/
- function fGetInqrAnsCdList(bCol, vTop){
- var idx = ds_main_inqrlst_item.rowposition;
- if( idx < 0) return;
-
- ds_main_tempinfo_assoinqranswlst_item.clearData();
- // ds_main_tempinfo.setColumn(0, "answcd", "");
- var srcAppYear = ds_main_inqrlst_item.getColumn(idx, "appyear");
- var srcInqrFlag = ds_main_inqrlst_item.getColumn(idx, "inqrflag");
- var srcInqrCd = ds_main_inqrlst_item.getColumn(idx, "inqrcd");
-
- ds_main_inqrlst_answitem.filter("appyear == '"+ srcAppYear +"' && inqrflag == '"+ srcInqrFlag +"' && inqrcd == '"+ srcInqrCd +"'");
- ds_main_tempinfo_assoinqranswlst_item.copyData(ds_main_inqrlst_answitem, true);
- ds_main_inqrlst_answitem.filter("");
-
- ds_main_tempinfo_assoinqranswlst_item.updatecontrol = false;
- dsf_setDefaultVal(ds_main_tempinfo_assoinqranswlst_item, "sel:N");
- ds_main_tempinfo_assoinqranswlst_item.updatecontrol = true;
-
- // swt_rslt.case_inqr.grp_inqrans.position.top = vTop;
- // swt_rslt.case_inqr.grp_inqrans.position.height = 276;
-
- var oldHeight = swt_rslt.case_inqr.grp_inqrans.position.height;
-
- var gbottom = swt_rslt.case_inqr.grd_assoinqrlst.position.bottom;
- var tbottom = vTop + oldHeight;
-
- if(tbottom > gbottom) {
- swt_rslt.case_inqr.grp_inqrans.position.top = gbottom - oldHeight;
- swt_rslt.case_inqr.grp_inqrans.position.height = oldHeight;
- } else {
- swt_rslt.case_inqr.grp_inqrans.position.top = vTop;
- swt_rslt.case_inqr.grp_inqrans.position.height = oldHeight;
- }
-
- if(bCol == 9){
- swt_rslt.case_inqr.grp_inqrans.visible = true;
- ds_main_tempinfo.setColumn(0, "answcd", "");
- swt_rslt.case_inqr.grp_inqrans.ipt_answcd.setFocus();
- }else{
- swt_rslt.case_inqr.grp_inqrans.visible = false;
- }
- }
- function swt_rslt_case_inqr_grp_inqrans_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- var nodeList = ds_main_tempinfo_assoinqranswlst_item.getCaseCount("sel=='Y'");
- if(nodeList < 1) return;
- var idx = fSetInqrAns("N");
- swt_rslt.case_inqr.grp_inqrans.visible = false;
-
-
- fMoveInqrFocus(swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "inqrrsltcnts"), true ,idx);
- }
- function swt_rslt_case_inqr_button222_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_makeValue(ds_temp, "gubun", "string", "");
- fInitAINQ(swt_rslt.case_inqr.grd_assoinqrlst);
- }
- /**======================================================================================================================================
- * 작성된 선택형 문진 초기화
- * vGrd = grd_assoinqrlst 문진표
- * vGrd = grd_assoinqrlst2 특수문진표
- =========================================================================================================================================*/
- function fInitAINQ(vGrd){
- vGrdData = vGrd.binddataset;
- var dataset:Dataset;
- dataset = eval(vGrdData);
-
- var iNum = 0;
- dataset.enableevent = false;
- dataset.updatecontrol = false;
- for(var i = 0; i < dataset.rowcount; i++){
- if(dataset.getColumn(i, "sel") == "Y"){
- dataset.setColumn(i, "inqrrsltcd", '');
- dataset.setColumn(i, "inqrrsltcnts", '');
- dataset.setColumn(i, "remcnts", '');
- dataset.setRowType(i, 2);
- iNum = iNum+1;
- }
- }
- dataset.updatecontrol = true;
- dataset.enableevent = true;
-
- if(iNum < 1){
- sysf_messageBox("선택한 문진이" , "I004");
- return;
- }
- fInitSaveData(); //공통 저장정보관련 초기화
-
- fSaveRslt("I"); //저장
- alert("선택항목이 초기화되었습니다.");
-
- dataset.enableevent = false;
- dataset.updatecontrol = false;
- for(var i = 0; i < dataset.rowcount; i++){
- if(dataset.getColumn(i, "sel") == "Y"){
- dataset.setColumn(i, "sel", "N");
- }
- }
- dataset.updatecontrol = true;
- dataset.enableevent = true;
- }
- function swt_rslt_case_inqr_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- for(var i = 0; i < ds_init_baseinfo_scoretestlst_G014.rowcount; i++) {
- var srcScoreTestCd = ds_init_baseinfo_scoretestlst_G014.getColumn(i, "cdid");
- var totalScore = fGetInqrScore(ds_init_baseinfo_scoretestlst_G014.getColumn(i, "cmt"));
- for(var j = 0; j < ds_main_acptinfo_rsltlst_item.rowcount; j++) {
- var desScoreTestCd = ds_main_acptinfo_rsltlst_item.getColumn(j , "testcd");
- if(srcScoreTestCd == desScoreTestCd) {
- ds_main_acptinfo_rsltlst_item.setColumn(j, "testrsltcnts", totalScore);
- ds_main_acptinfo_rsltlst_item.setColumn(j, "assorsltcnts", totalScore);
- }
- }
- }
- }
- /**======================================================================================================================================
- * 문진구분별 문진의 총점을 구한다.
- =========================================================================================================================================*/
- function fGetInqrScore(vInqrFlag) {
- var totalScore = 0;
- for(var i = 0; i < ds_main_inqrlst_item.rowcount; i++) {
- if (utlf_transNullToEmpty(vInqrFlag).length > 1) {
- var inqrFlag = ds_main_inqrlst_item.getColumn(i, "inqrcd");
- if (utlf_transNullToEmpty(inqrFlag).substr(0,3) == vInqrFlag) {
- totalScore += parseInt(ds_main_inqrlst_item.getColumn(i, "rsltscore"));
- }
- } else if (utlf_transNullToEmpty(vInqrFlag).length == 1) {
- var inqrFlag = ds_main_inqrlst_item.getColumn(i, "inqrflag");
- if(vInqrFlag == inqrFlag) {
- totalScore += parseInt(ds_main_inqrlst_item.getColumn(i, "rsltscore"));
- }
- }
- }
- return totalScore;
- }
- /**======================================================================================================================================
- * 문진답안선택시 배열로 생성한다. (2010.04.23 vGridYn flag 추가)
- =========================================================================================================================================*/
- function fSetInqrAns(vInptYN, vGridYn){
- if(utlf_isNull(vGridYn)) vGridYn = "N";
- var inqrRsltArr = new Array();
- var addCnt = 0;
- var answcd = "";
- var answArr = "";
- var rslt = "";
- if(vInptYN == "Y") {
- if(vGridYn == "N"){
- answcd = ds_main_tempinfo.getColumn(0, "answcd"); //group4.grp_inqrans.ipt_answcd.text;
- }else{
- var row = ds_main_inqrlst_item.rowposition;
- answcd = ds_main_inqrlst_item.getColumn(row, "inqrrsltcd");
- }
- answcd = answcd.replace(/[\s]/g,"^");
- if(answcd.indexOf("^") < 0){
- var arrAnswcd = answcd.split(",");
- for(var i=0; i<arrAnswcd.length; i++){
- var answLen = arrAnswcd[i] + "^";
- rslt = rslt + answLen;
- }
- rslt = rslt.substr(0, rslt.length-1);
- answArr = rslt.split('^');
- }else{
- answArr = answcd.split('^');
- }
- for(var i=0; i<answArr.length; i++){
- for(var j = 0; j<ds_main_tempinfo_assoinqranswlst_item.rowcount; j++){
- if(answArr[i] == ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "answcd")){
- inqrRsltArr[addCnt] = ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "answcd");
- addCnt++;
- }
- }
- }
- }else if(vInptYN == "N"){
- for(var x = 0; x < ds_main_tempinfo_assoinqranswlst_item.rowcount; x++){
- if(ds_main_tempinfo_assoinqranswlst_item.getColumn( x, "sel") == "Y" || ds_main_tempinfo_assoinqranswlst_item.getColumn( x, "sel") == "1" ){
- inqrRsltArr[addCnt] = ds_main_tempinfo_assoinqranswlst_item.getColumn(x, "answcd");
- addCnt++;
- }
- }
- }
- return fSetInqrRslt("1", inqrRsltArr);
- }
- /**======================================================================================================================================
- * 문진답안선택시 gird로 값 setting
- =========================================================================================================================================*/
- // function fSetInqrRslt(vCls, vInqrArr) {
- // var insCnt = 0;
- // var inqrRsltCd = "";
- // var inqrRsltCnts = "";
- // var inqrScore = 0;
- // var befIdx = 1;
- // var initBool = false;
- //
- // if(vCls == "1"){
- // var moveRow = fChoiGrdTree(swt_rslt.case_inqr.grd_assoinqrlst, ds_main_inqrlst_item.rowposition, true);
- // for(var i = 0; i < utlf_transNullToEmpty(vInqrArr).length; i++){
- // for(var j = 0; j < ds_main_tempinfo_assoinqranswlst_item.rowcount; j++){
- // if(vInqrArr[i] == ds_main_tempinfo_assoinqranswlst_item.getColumn(j , "answcd")){
- // if(insCnt < 1){
- // inqrRsltCd += ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "answcd");
- // inqrRsltCnts += ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "answnm");
- // inqrScore += parseInt(ds_main_tempinfo_assoinqranswlst_item.getColumn(j , "answpoint"));
- // }else {
- // inqrRsltCd += "^" + ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "answcd");
- // inqrRsltCnts += "^" + ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "answnm");
- // inqrScore += parseInt(ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "answpoint"));
- // }
- // //비고 입력 체크
- // if(ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "reminptyn") == "Y") {
- // swt_rslt.case_inqr.grd_assoinqrlst.setCellPos(swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "remcnts"));
- // swt_rslt.case_inqr.grd_assoinqrlst.showEditor(true);
- // }
- //
- // //하위메뉴 펼치기
- // if(ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "infinqryn") == "Y") {
- // var srcInqrCd = ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "infinqrcd");
- // var srcAppYear = ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "appyear");
- // var srcInqrFlag = ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "inqrflag");
- // for(var m = 0; m < ds_main_tempinfo_assoinqranswlst_item.rowcount; m++){
- // var desInqrCd = ds_main_tempinfo_assoinqranswlst_item.getColumn(m, "inqrcd");
- // var desAppYear = ds_main_tempinfo_assoinqranswlst_item.getColumn(m, "appyear");
- // var desInqrFlag = ds_main_tempinfo_assoinqranswlst_item.getColumn(m, "inqrflag");
- // if(srcInqrCd == desInqrCd && srcAppYear == desAppYear && srcInqrFlag == desInqrFlag){
- // var pathArr = utlf_transNullToEmpty(ds_main_tempinfo_assoinqranswlst_item.getColumn(m, "path")).split('^');
- // for(var n = 0; n < utlf_transNullToEmpty(pathArr).length; n++){
- // var idx = ds_main_inqrlst_item.findRow("inqrcd", pathArr[n]);
- // var desAppYear1 = ds_main_inqrlst_item.getColumn(m, "appyear");
- // var desInqrFlag1 = ds_main_inqrlst_item.getColumn(m, "inqrflag");
- // if(srcAppYear == desAppYear1 && srcInqrFlag == desInqrFlag1) {
- // //grd_assoinqrlst.iscollapsed(idx) = false;
- // //swt_rslt.case_inqr.grd_assoinqrlst.setTreeStatus(idx, false);
- // if(initBool == false) {
- // if(idx > 0){
- // befIdx = idx;
- // initBool = true;
- // }
- // }else{
- // if(befIdx < idx){
- // befIdx = idx;
- // }
- // }
- // }
- // }
- // }
- // }
- // }else{
- // var pathArr = utlf_transNullToEmpty(ds_main_inqrlst_item.getColumn(ds_main_inqrlst_item.rowposition, "path")).split('^');
- // var desAppYear = ds_main_inqrlst_item.getColumn(ds_main_inqrlst_item.rowposition, "appyear");
- // var desInqrFlag = ds_main_inqrlst_item.getColumn(ds_main_inqrlst_item.rowposition, "inqrflag");
- // for(var x = 0; x < utlf_transNullToEmpty(pathArr).length-1; x++){
- // var desInqrCd = pathArr[x];
- // for(var u = 0; u < ds_main_inqrlst_item.rowcount; u++) {
- // var srcAppYear = ds_main_inqrlst_item.getColumn(u, "appyear");
- // var srcInqrFlag = ds_main_inqrlst_item.getColumn(u, "inqrflag");
- // var srcInqrCd = ds_main_inqrlst_item.getColumn(u, "inqrcd");
- // if(desAppYear == srcAppYear && desInqrFlag == srcInqrFlag && desInqrCd == srcInqrCd) {
- // if(ds_main_inqrlst_item.getColumn(u, "titleyn") == "Y") {
- // //grd_assoinqrlst.iscollapsed(u) = false;
- // //swt_rslt.case_inqr.grd_assoinqrlst.setTreeStatus(u, false);
- // moveRow = 1;
- // }
- // }
- // }
- // }
- // }
- // insCnt++;
- // }
- // }
- // }
- //
- // ds_main_inqrlst_item.setColumn(ds_main_inqrlst_item.rowposition, "inqrrsltcd", inqrRsltCd);
- // ds_main_inqrlst_item.setColumn(ds_main_inqrlst_item.rowposition, "inqrrsltcnts", inqrRsltCnts);
- // ds_main_inqrlst_item.setColumn(ds_main_inqrlst_item.rowposition, "rsltscore", inqrScore);
- // if(initBool == true){
- // moveRow = befIdx - ds_main_inqrlst_item.rowposition;
- // }
- // return moveRow;
- // }else if(vCls == "2"){
- // var moveRow = fChoiGrdTree(swt_rslt.case_spclinqr.grd_assoinqrlst2, ds_main_inqrlst2_item2.rowposition, true);
- // for(var i = 0; i < utlf_transNullToEmpty(vInqrArr).length; i++){
- // for(var j = 0; j < ds_main_inqrlst2_item2.rowcount; j++){
- // if(vInqrArr[i] == ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answcd")){
- // if(insCnt < 1){
- // inqrRsltCd += ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answcd");
- // inqrRsltCnts += ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answnm");
- // inqrScore += parseInt(ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answpoint"));
- // }else{
- // inqrRsltCd += "^" + ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answcd");
- // inqrRsltCnts += "^" + ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answnm");
- // inqrScore += parseInt(ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answpoint"));
- // }
- // //비고 입력 체크
- // if(ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "reminptyn") == "Y") {
- // swt_rslt.case_spclinqr.grd_assoinqrlst2.setCellPos(swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "remcnts"));
- // swt_rslt.case_spclinqr.grd_assoinqrlst2.showEditor(true);
- // }
- //
- // //하위메뉴 펼치기
- // if(ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "infinqryn") == "Y") {
- // var srcInqrCd = ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "infinqrcd");
- // var srcAppYear = ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "appyear");
- // var srcInqrFlag = ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "inqrflag");
- // for(var m = 0; m < ds_main_tempinfo_assoinqranswlst2_item.rowcount; m++){
- // var desInqrCd = ds_main_tempinfo_assoinqranswlst2_item.getColumn(m, "inqrcd");
- // var desAppYear = ds_main_tempinfo_assoinqranswlst2_item.getColumn(m, "appyear");
- // var desInqrFlag = ds_main_tempinfo_assoinqranswlst2_item.getColumn(m, "inqrflag");
- // if(srcInqrCd == desInqrCd && srcAppYear == desAppYear && srcInqrFlag == desInqrFlag) {
- // var pathArr = utlf_transNullToEmpty(ds_main_tempinfo_assoinqranswlst2_item.getColumn(m, "path")).split('^');
- // for(var n = 0; n < utlf_transNullToEmpty(pathArr).length; n++){
- // var idx = ds_main_tempinfo_assoinqranswlst2_item.findRow("inqrcd", pathArr[n]);
- // var desAppYear1 = ds_main_tempinfo_assoinqranswlst2_item.getColumn(m, "appyear");
- // var desInqrFlag1 = ds_main_tempinfo_assoinqranswlst2_item.getColumn(m, "inqrflag");
- // if(srcAppYear == desAppYear1 && srcInqrFlag == desInqrFlag1) {
- // //grd_assoinqrlst2.iscollapsed(idx) = false;
- // swt_rslt.case_spclinqr.grd_assoinqrlst2.setTreeStatus(idx, false);
- //
- // if(initBool == false) {
- // if(idx > 0) {
- // befIdx = idx;
- // initBool = true;
- // }
- // }else {
- // if(befIdx < idx) {
- // befIdx = idx;
- // }
- // }
- // }
- // }
- // }
- // }
- // }else{
- // var pathArr = utlf_transNullToEmpty(ds_main_inqrlst2_item2.getColumn(ds_main_inqrlst2_item2.rowposition, "path")).split('^');
- // var desAppYear = ds_main_inqrlst2_item2.getColumn(ds_main_inqrlst2_item2.rowposition, "appyear");
- // var desInqrFlag = ds_main_inqrlst2_item2.getColumn(ds_main_inqrlst2_item2.rowposition, "inqrflag");
- // for(var x = 0; x < utlf_transNullToEmpty(pathArr).length - 1; x++) {
- // var desInqrCd = pathArr[x];
- // for(var u = 0; u < ds_main_inqrlst2_item2.rowcount; u++) {
- // var srcAppYear = ds_main_inqrlst2_item2.getColumn(u, "appyear");
- // var srcInqrFlag = ds_main_inqrlst2_item2.getColumn(u, "inqrflag");
- // var srcInqrCd = ds_main_inqrlst2_item2.getColumn(u, "inqrcd");
- // if(desAppYear == srcAppYear && desInqrFlag == srcInqrFlag && desInqrCd == srcInqrCd){
- // if(ds_main_inqrlst2_item2.getColumn(u, "titleyn") == "Y"){
- // //grd_assoinqrlst2.iscollapsed(u) = false;
- // swt_rslt.case_spclinqr.grd_assoinqrlst2.setTreeStatus(u, false);
- // moveRow = 1;
- // }
- // }
- // }
- // }
- // }
- // insCnt++;
- // }
- // }
- // }
- // ds_main_inqrlst2_item2.getColumn(ds_main_inqrlst2_item2.rowposition, "inqrrsltcd", inqrRsltCd);
- // ds_main_inqrlst2_item2.getColumn(ds_main_inqrlst2_item2.rowposition, "inqrrsltcnts", inqrRsltCnts);
- // ds_main_inqrlst2_item2.getColumn(ds_main_inqrlst2_item2.rowposition, "rsltscore", inqrScore);
- // if(initBool){
- // moveRow = befIdx - ds_main_inqrlst2_item2.rowposition;
- // }
- // return moveRow;
- // }
- function fSetInqrRslt(vCls, vInqrArr){
- var insCnt = 0;
- var inqrRsltCd = "";
- var inqrRsltCnts = "";
- var inqrScore = 0;
- var befIdx = 0;
- var initBool = false;
-
- var row = ds_main_inqrlst_item.rowposition;
-
- var moveRow = 1;
-
- var _IDX = swt_rslt.case_inqr.grd_assoinqrlst.getTreeRow(row);
- if(swt_rslt.case_inqr.grd_assoinqrlst.getTreeStatus(_IDX) == 0 || swt_rslt.case_inqr.grd_assoinqrlst.getTreeStatus(_IDX) == 1 ){ // 확장 되어 있지 않은 상태라면 (0 : collapse, 1: expand),
- moveRow = fChoiGrdTree(swt_rslt.case_inqr.grd_assoinqrlst, row, true);
- }
- for(var i=0; i<vInqrArr.length; i++){
- for(var j = 0; j < ds_main_tempinfo_assoinqranswlst_item.rowcount; j++){
- if(vInqrArr[i] == ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "answcd")){
- if(insCnt < 1){
- inqrRsltCd += ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "answcd");
- inqrRsltCnts += ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "answnm");
- inqrScore += parseInt(ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "answpoint"));
- }else{
- inqrRsltCd += "^" + ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "answcd");
- inqrRsltCnts += "^" + ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "answnm");
- inqrScore += parseInt(ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "answpoint"));
- }
- //비고 입력 체크
- if(ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "reminptyn") == "Y"){
- ds_main_inqrlst_item.rowposition = j;
- swt_rslt.case_inqr.grd_assoinqrlst.setCellPos("body", swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "remcnts"));
- swt_rslt.case_inqr.grd_assoinqrlst.showEditor(true); //.editCell();
- }
- //하위메뉴 펼치기
- if(ds_main_tempinfo_assoinqranswlst_item.getColumn(j, "infinqryn") == "Y")
- {
- //하위문진사용여부
- // var srcInqrCd = ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "inqrcd");
- // var srcInfinqrCd = ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "infinqrcd");
- var srcInqrCd = ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "infinqrcd");
- var srcAppYear = ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "appyear");
- var srcInqrFlag = ds_main_tempinfo_assoinqranswlst_item.getColumn( j, "inqrflag");
- for(var m = 0; m < ds_main_inqrlst_item.rowcount; m++){
- var desInqrCd = ds_main_inqrlst_item.getColumn(m, "inqrcd");
- var desAppYear = ds_main_inqrlst_item.getColumn(m, "appyear");
- var desInqrFlag = ds_main_inqrlst_item.getColumn(m, "inqrflag");
- if(srcInqrCd == desInqrCd && srcAppYear == desAppYear && srcInqrFlag == desInqrFlag){
- var pathArr = ds_main_inqrlst_item.getColumn(m, "path").split('^');
- for(var n=1; n < pathArr.length; n++){
- var idx = ds_main_inqrlst_item.findRow( "inqrcd", pathArr[n]);
- var desAppYear1 = ds_main_inqrlst_item.getColumn( m, "appyear");
- var desInqrFlag1 = ds_main_inqrlst_item.getColumn( m, "inqrflag");
- if(srcAppYear == desAppYear1 && srcInqrFlag == desInqrFlag1){
- //group4.grd_assoinqrlst.iscollapsed(idx) = false;
- var treeIDX = swt_rslt.case_inqr.grd_assoinqrlst.getTreeRow(idx);
- if(swt_rslt.case_inqr.grd_assoinqrlst.getTreeStatus(treeIDX)== 0 ){ // 확장 되어 있지 않은 상태라면 (0 : collapse, 1: expand),
- var retValue = swt_rslt.case_inqr.grd_assoinqrlst.setTreeStatus(treeIDX, true);
- }
- if(initBool == false){
- if(idx > 0){
- befIdx = idx;
- initBool = true;
- }
- }else{
- if(befIdx < idx){
- befIdx = idx;
- }
- }
- }
- }
- }
- }
- }else{
- var row = ds_main_inqrlst_item.rowposition;
- var pathArr = ds_main_inqrlst_item.getColumn(row, "path").split('^');
- var desAppYear = ds_main_inqrlst_item.getColumn(row, "appyear");
- var desInqrFlag = ds_main_inqrlst_item.getColumn(row, "inqrflag");
- for(var x=1; x < pathArr.length; x++){
- var desInqrCd = pathArr[x];
- for(var u = 0; u < ds_main_inqrlst_item.rowcount; u++){
- var srcAppYear = ds_main_inqrlst_item.getColumn(u, "appyear");
- var srcInqrFlag = ds_main_inqrlst_item.getColumn(u, "inqrflag");
- var srcInqrCd = ds_main_inqrlst_item.getColumn(u, "inqrcd");
- if(desAppYear == srcAppYear && desInqrFlag == srcInqrFlag && desInqrCd == srcInqrCd){
- if(ds_main_inqrlst_item.getColumn(u, "titleyn") == "Y") {
- //group4.grd_assoinqrlst.iscollapsed(u) = false;
- var treeIDX = swt_rslt.case_inqr.grd_assoinqrlst.getTreeRow(u);
- if(swt_rslt.case_inqr.grd_assoinqrlst.getTreeStatus(treeIDX)== 0 ){ // 확장 되어 있지 않은 상태라면 (0 : collapse, 1: expand),
- var retValue = swt_rslt.case_inqr.grd_assoinqrlst.setTreeStatus(treeIDX, true);
- }
- moveRow = 1;
- }
- }
- }
- }
- }
- insCnt++;
- }
- }
- }
- var row = ds_main_inqrlst_item.rowposition;
- var preInqrRsltCnts = ds_main_inqrlst_item.getColumn( row, "inqrrsltcnts");
- ds_main_inqrlst_item.updatecontrol = false;
- //ds_main_inqrlst_item.enableevent = false;
- if(utlf_isNull(preInqrRsltCnts)){
- ds_main_inqrlst_item.setRowType(row, Dataset.ROWTYPE_INSERT); //group4.grd_assoinqrlst.rowStatus(group4.grd_assoinqrlst.row) = 1;
- }else{
- ds_main_inqrlst_item.setRowType(row, Dataset.ROWTYPE_UPDATE); //group4.grd_assoinqrlst.rowStatus(group4.grd_assoinqrlst.row) = 2;
- }
- //ds_main_inqrlst_item.enableevent = true;
- ds_main_inqrlst_item.updatecontrol = true;
-
-
- ds_main_inqrlst_item.setColumn( row, "inqrrsltcd", inqrRsltCd);
- ds_main_inqrlst_item.setColumn( row, "inqrrsltcnts", inqrRsltCnts);
- ds_main_inqrlst_item.setColumn( row, "rsltscore", inqrScore);
-
- if(initBool){
- moveRow = befIdx - row;
- }
- return moveRow;
- }
- // function fChoiGrdTree(vGrd , vRow , vBool) {
- // if(utlf_isNull(vBool)) vBool = true;
- // var moveRow = 0;
- //
- // vGrdData = vGrd.binddataset;
- // var dataset:Dataset;
- // dataset = eval(vGrdData);
- //
- // var inqrflag = dataset.getColumn(vRow, "inqrflag");
- // var root = dataset.getColumn(vRow, "root");
- // for(var i = 0; i < dataset.rowcount; i++) {
- // var desInqrFlag = dataset.getColumn(i , "inqrflag");
- // var desRoot = dataset.getColumn(i , "root");
- // if(inqrflag == desInqrFlag && root == desRoot) {
- // //vGrd.iscollapsed(i) = vBool;
- // vGrd.setTreeStatus(i, vBool);
- // moveRow++;
- // }
- // }
- // return moveRow;
- // }
- function fChoiGrdTree(vGrd, vRow, vBool){
- if(utlf_isNull(vBool)) vBool = true;
- var moveRow = 0;
- var inqrflag = ds_main_inqrlst_item.getColumn( vRow, "inqrflag");
- var root = ds_main_inqrlst_item.getColumn( vRow, "root");
-
- //전체를 닫기
- for(var i = ds_main_inqrlst_item.rowcount - 1; i >= 0 ; i--){
- // 2017.02.22 kimdo3 전체가 풀리지 않게끔하기 위해
- var treeIDX = vGrd.getTreeRow(i);
- if(vGrd.getTreeStatus(treeIDX) == 1 && root == ds_main_inqrlst_item.getColumn(i, "root")){
- var retValue = vGrd.setTreeStatus(treeIDX, false);
- }
- }
- //최상위만 풀기
- for(var i = 0; i < ds_main_inqrlst_item.rowcount; i++){
- var desInqrFlag = ds_main_inqrlst_item.getColumn(i, "inqrflag");
- var desRoot = ds_main_inqrlst_item.getColumn(i, "root");
- if(inqrflag == desInqrFlag && root == desRoot){
- var treeIDX = vGrd.getTreeRow(i);
-
- if(vGrd.getTreeStatus(treeIDX) == 0 ){
- var retValue = vGrd.setTreeStatus(treeIDX, true);
- // moveRow++;
- // break;
- }
- moveRow++;
- }
- }
- return moveRow;
- }
- function swt_rslt_case_inqr_grp_inqrans_btn_ansclose_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_rslt.case_inqr.grp_inqrans.visible = false;
- }
- function ds_main_inqrlst_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "sel"){
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- if( e.columnid == "inqrrsltcnts"){
- //답안내역
- fMoveInqrFocus(e.col, true); //ROW이동, 문진 포커스를 처리
- }
- }
- function ds_main_tempinfo_assoinqranswlst_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- //sel
- if(swt_rslt.case_inqr.grp_inqrans.grd_assoinqranslst.currentcol == swt_rslt.case_inqr.grp_inqrans.grd_assoinqranslst.getBindCellIndex("body", "sel")){
- ds_main_tempinfo_assoinqranswlst_item.enableevent = false;
- ds_main_tempinfo_assoinqranswlst_item.updatecontrol = false;
- if(ds_main_tempinfo_assoinqranswlst_item.getColumn(ds_main_tempinfo_assoinqranswlst_item.rowposition, "sel") == "1" ||
- ds_main_tempinfo_assoinqranswlst_item.getColumn(ds_main_tempinfo_assoinqranswlst_item.rowposition, "sel") == "Y"){
- ds_main_tempinfo_assoinqranswlst_item.setColumn(ds_main_tempinfo_assoinqranswlst_item.rowposition, "sel", "Y");
- }else{
- ds_main_tempinfo_assoinqranswlst_item.setColumn(ds_main_tempinfo_assoinqranswlst_item.rowposition, "sel", "N");
- }
-
- ds_main_tempinfo_assoinqranswlst_item.updatecontrol = true;
- ds_main_tempinfo_assoinqranswlst_item.enableevent = true;
- }
- }
- function swt_rslt_case_inqr_grd_assoinqrlst_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if( e.keycode != 13 ) return;
- if(swt_rslt.case_inqr.grd_assoinqrlst.currentcol == swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "inqrrsltcnts")){
- //답안내역
- fMoveInqrFocus(swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "inqrrsltcnts"), true); //문진 포커스를 처리
- }else if(swt_rslt.case_inqr.grd_assoinqrlst.currentcol == swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "inqrrsltcd")){
- //답안결과
- var answcd = ds_main_inqrlst_item.getColumn(ds_main_inqrlst_item.rowposition, "inqrrsltcd");
- if(fValidAnswer(answcd)) return; //선택형에 없는 값을 입력하는지 체크
- var idx = fSetInqrAns("Y", "Y"); //문진답안선택시 배열로 생성
-
- swt_rslt.case_inqr.grp_inqrans.visible = false;
-
- fMoveInqrFocus(swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "inqrrsltcd"), true, idx); //문진 포커스를 처리
- }
- }
- /**======================================================================================================================================
- * 답변의 Validation을 체크한다. 선택형에 없는 값을 입력하는지 체크한다.
- =========================================================================================================================================*/
- function fValidAnswer(vAnsw) {
- // var rslt="";
- // var valid = false;
- //
- // for(var i = 0; i < utlf_transNullToEmpty(vAnsw).length; i++){
- // var answLen = "";
- // if(i == 0){
- // answLen = utlf_transNullToEmpty(vAnsw).substr(i, 1);
- // }else{
- // answLen = "^" + utlf_transNullToEmpty(vAnsw).substr(i, 1);
- // }
- // rslt = rslt + answLen;
- // }
- // var answ = utlf_transNullToEmpty(rslt).replace("/[\s]/g","^");
- // answ = utlf_transNullToEmpty(answ).split('^');
- //
- // for(var i = 0; i < utlf_transNullToEmpty(answ).length; i++){
- // var srchAnsw = answ[i];
- // if(ds_main_tempinfo_assoinqranswlst_item.findRow("answcd", srchAnsw) < 0){
- // valid = true;
- // break;
- // }
- // }
- // return valid;
-
- var rslt="";
- var valid = false;
- var arrAnsw = vAnsw.split(",");
-
- for(var i = 0; i < arrAnsw.length; i++){
- var answLen = "";
- if(i == 0){
- answLen = arrAnsw[i];
- }else{
- answLen = "^" + arrAnsw[i];
- }
- rslt = rslt + answLen;
- }
- var answ = rslt.replace(/[\s]/g,"^");
- answ = answ.split('^');
- if(fValidLength(answ.length)) return true; //답변의 길이을 체크
- for(var i=0; i< answ.length; i++){
- var srchAnsw = answ[i];
- if(ds_main_tempinfo_assoinqranswlst_item.findRow("answcd", srchAnsw) < 0){
- valid = true;
- break;
- }
- }
- return valid;
- }
- /**======================================================================================================================================
- * 답변의 길이을 체크한다.
- =========================================================================================================================================*/
- function fValidLength(answ){
- var row = ds_main_inqrlst_item.rowposition;
- var inqrcd = ds_main_inqrlst_item.getColumn(row, "inqrcd");
- // if(ds_send_cond.getColumn(0, "inqrflag") == "A"){
- //일반+생애 (1-1, 1-2, 2 다중선택 가능)
- if(inqrcd == "001001" || inqrcd == "001002" || inqrcd == "002001"){
- }else{
- if(parseInt(answ)> 1){
- sysf_messageBox("다중 선택을 할 수", "I004");
- return true;
- }
- }
- // }else{
- // if(parseInt(answ) > 1){
- // sysf_messageBox("다중 선택을 할 수", "I004");
- // return true;
- // }
- // }
- }
- function swt_rslt_case_inqr_grp_inqrans_ipt_answcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode != 13) return;
- obj.updateToDataset();
- var answcd = swt_rslt.case_inqr.grp_inqrans.ipt_answcd.value;
- if(utlf_isNull(answcd)) return;
- if(fValidAnswer(answcd)){
- return; //답변의 Validation을 체크
- }
-
- var idx = fSetInqrAns("Y"); //문진답안선택시 배열로 생성
- swt_rslt.case_inqr.grp_inqrans.visible = false;
-
- fMoveInqrFocus(swt_rslt.case_inqr.grd_assoinqrlst.getBindCellIndex("body", "inqrrsltcnts"), true, idx);
- }
- function swt_rslt_case_spclinqr_grd_assoinqrlst2_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //그리드의 셀 이외의 곳을 클릭하면 종료한다.
- //그리드의 헤더부분을 클릭하면 종료한다.
- if(e.row < 0 && e.col < 0) return false;
- fMoveInqrFocus2(swt_rslt.case_spclinqr.grd_assoinqrlst2.currentcol, false);
- }
- function fMoveInqrFocus2(bCol, bMove , bRow){
- if(utlf_isNull(bCol)) bCol = 9;
- if(utlf_isNull(bRow)) bRow = 1;
- if(bCol != 8 && bCol != 9) return;
-
- var idx = ds_main_inqrlst2_item2.rowposition;
- if( idx < 0) return ;
- if( bMove == true ){
- idx = ds_main_inqrlst2_item2.rowposition + bRow;
-
- if( idx >= ds_main_inqrlst2_item2.rowcount ) {
- idx = ds_main_inqrlst2_item2.rowcount ;
- return;
- }
- ds_main_inqrlst2_item2.rowposition = idx;
- ds_main_inqrlst2_item2.selectRow(idx, true);
- }
-
- //타이틀 여부 체크
- if(ds_main_inqrlst2_item2.getColumn(idx, "titleyn") == "Y") {
- //grd_assoinqrlst2.iscollapsed(idx) = 0;
- fMoveInqrFocus2(bCol, true);
- }else {
- if( ds_main_inqrlst2_item2.getColumn(idx, "answflag") == "O" ){
- var nRowHeigth = 0;
- for(var i = 0; i < idx; i++) {
- nRowHeigth = nRowHeigth + 24;
- }
- nRowHeigth += 24;
-
- var y = parseInt(swt_rslt.case_spclinqr.grd_assoinqrlst2.position.top) + nRowHeigth;
- var lim_y = parseInt(swt_rslt.case_spclinqr.grd_assoinqrlst2.position.top) + parseInt(swt_rslt.case_spclinqr.grd_assoinqrlst2.position.height) - parseInt(swt_rslt.case_spclinqr.grd_assoinqrlst2.position.height);
- if(y > lim_y){
- y = lim_y;
- }
-
- fGetInqrAnsCdList2(bCol, y);
- }
- else if( ds_main_inqrlst2_item2.getColumn(idx, "answflag") == "T" || ds_main_inqrlst2_item2.getColumn(idx, "answflag") == "N"){
- //if(grd_assoinqrlst2.iscollapsed(idx)) {
- if(swt_rslt.case_spclinqr.grd_assoinqrlst2.getTreeStatus(idx) == 1){
- var srcAppYear = ds_main_inqrlst2_item2.getColumn(idx , "appyear");
- var srcInqrFlag = ds_main_inqrlst2_item2.getColumn(idx , "inqrflag");
- var srcInqrCd = ds_main_inqrlst2_item2.getColumn(idx , "inqrcd");
- var pathArr = utlf_transNullToEmpty(ds_main_inqrlst2_item2.getColumn(idx , "path")).split('^');
- var findChk = false;
- var moveRow = 0;
- for(var i = 0; i < utlf_transNullToEmpty(pathArr).length; i++) {
- if(srcInqrCd == pathArr[i] ) {
- findChk = true;
- }
- if(findChk == true) {
- for(var j = 0; j < ds_main_inqrlst2_item2.rowcount; j++) {
- var desAppYear = ds_main_inqrlst2_item2.getColumn(j, "appyear");
- var desInqrFlag = ds_main_inqrlst2_item2.getColumn(j, "inqrflag");
- var desInqrCd = ds_main_inqrlst2_item2.getColumn(j, "supinqrcd");
- if(srcAppYear == desAppYear && srcInqrFlag == desInqrFlag && pathArr[i] == desInqrCd) {
- moveRow++;
- }
- }
- }
- }
- fMoveInqrFocus2(bCol, true , moveRow);
- }else {
- // if("object" == typeof htmlwindow) {
- // htmlwindow.setTimeout(function() {grd_assoinqrlst2.editCell()},10);
- // } else {
- // grd_assoinqrlst2.editCell();
- // }
- swt_rslt.case_spclinqr.grd_assoinqrlst2.showEditor(true);
- }
- }
- else {
- fMoveInqrFocus2(bCol, true);
- }
- }
- }
- function fGetInqrAnsCdList2(bCol, vTop ){
- var idx = ds_main_inqrlst2_item2.rowposition;
- if( idx < 0) return ;
- ds_main_tempinfo_assoinqranswlst2_item.copyData(ds_main_inqrlst2_answitem2);
- ds_main_tempinfo_assoinqranswlst2_item.clearData();
- ds_main_tempinfo.setColumn(0, "answcd2", "");
-
- var srcAppYear = ds_main_inqrlst2_item2.getColumn(idx , "appyear");
- var srcInqrFlag = ds_main_inqrlst2_item2.getColumn(idx , "inqrflag");
- var srcInqrCd = ds_main_inqrlst2_item2.getColumn(idx , "inqrcd");
- for(var i = 0; i < ds_main_inqrlst2_answitem2.rowcount; i++) {
- var desAppYear = ds_main_inqrlst2_answitem2.getColumn(i, "appyear");
- var desInqrFlag = ds_main_inqrlst2_answitem2.getColumn(i, "inqrflag");
- var desInqrCd = ds_main_inqrlst2_answitem2.getColumn(i, "inqrcd");
- if(srcAppYear == desAppYear && srcInqrFlag == desInqrFlag && srcInqrCd == desInqrCd ) {
- var addrow = ds_main_tempinfo_assoinqranswlst2_item.addRow();
- ds_main_tempinfo_assoinqranswlst2_item.copyRow(addrow, ds_main_inqrlst2_answitem2, i);
- }
- }
-
- swt_rslt.case_spclinqr.grp_inqrans2.position.top = vTop;
- swt_rslt.case_spclinqr.grp_inqrans2.position.height = 268;
-
- if(bCol == 9){
- swt_rslt.case_spclinqr.grp_inqrans2.visible = true;
- swt_rslt.case_spclinqr.grp_inqrans2.ipt_answcd2.setFocus();
- }else{
- swt_rslt.case_spclinqr.grp_inqrans2.visible = false;
- }
- }
- function swt_rslt_case_spclinqr_grd_assoinqrlst2_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.keycode != 13 ) return ;
- if(swt_rslt.case_spclinqr.grd_assoinqrlst2.currentcol == swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "inqrrsltcnts")){
- fMoveInqrFocus2(swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "inqrrsltcnts"), true);
- }else if(swt_rslt.case_spclinqr.grd_assoinqrlst2.currentcol == swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "inqrrsltcd")){
- var answcd = ds_main_inqrlst2_item2.getColumn(ds_main_inqrlst2_item2.rowposition, "inqrrsltcd");
- if(fValidAnswer2(answcd)) return;
- var idx = fSetInqrAns2("Y", "Y");
- swt_rslt.case_spclinqr.grp_inqrans2.visible = false;
- //row이동
- fMoveInqrFocus2(swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "inqrrsltcd"), true, idx);
- }else if(swt_rslt.case_spclinqr.grd_assoinqrlst2.currentcol == swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "remcnts")) {
- swt_rslt.case_spclinqr.grd_assoinqrlst2.setCellPos(swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "inqrrsltcnts"));
- swt_rslt.case_spclinqr.grd_assoinqrlst2.showEditor(true);
- }
- }
- function fValidAnswer2(vAnsw) {
- var rslt="";
- for(var i = 0; i < utlf_transNullToEmpty(vAnsw).length; i++) {
- var answLen = vAnsw.substr(i, 1) + "^";
- rslt = rslt + answLen;
- }
- var answ = utlf_transNullToEmpty(rslt).replace("/[\s]/g","^");
- answ = utlf_transNullToEmpty(answ).split('^');
- var valid = false;
- for(var i = 0; i < utlf_transNullToEmpty(answ).length; i++) {
- var srchAnsw = answ[i];
- if( ds_main_tempinfo_assoinqranswlst2_item.findRow("answcd", srchAnsw) < 0 ) {
- valid = true;
- break;
- }
- }
- return valid;
- }
- function fSetInqrAns2(vInptYN, vGridYn){
- if(utlf_isNull(vGridYn)) vGridYn = "N";
- var inqrRsltArr = new Array();
- var addCnt = 0;
- var answcd = "";
- if(vInptYN == "Y") {
- if(vGridYn == "N"){
- answcd = swt_rslt.case_spclinqr.grp_inqrans2.ipt_answcd2.value;
- }else{
- answcd = ds_main_inqrlst2_item2.getColumn(ds_main_inqrlst2_item2.rowposition, "inqrrsltcd");
- }
- answcd = answcd.replace("/[\s]/g","^");
-
-
- if(answcd.indexOf("^") < 0){
- for(var i = 0; i < utlf_transNullToEmpty(answcd).length; i++) {
- var answLen = utlf_transNullToEmpty(answcd).substr(i, 1) + "^";
- rslt = rslt + answLen;
- }
- rslt = utlf_transNullToEmpty(rslt).substr(0, utlf_transNullToEmpty(rslt).length-1);
-
- answArr = utlf_transNullToEmpty(rslt).split('^');
- }else{
- answArr = utlf_transNullToEmpty(answcd).split('^');
- }
-
- for(var i = 0; i < utlf_transNullToEmpty(answArr).length; i++) {
- for(var j = 0; j < ds_main_tempinfo_assoinqranswlst2_item.rowcount; j++) {
- if(answArr[i] == ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answcd") ) {
- inqrRsltArr[addCnt] = ds_main_tempinfo_assoinqranswlst2_item.getColumn(j, "answcd");
- addCnt++;
- }
- }
- }
- }else if(vInptYN == "N") {
- for(var x = 0; x < ds_main_tempinfo_assoinqranswlst2_item.rowcount; x++) {
- if(ds_main_tempinfo_assoinqranswlst2_item.getColumn(x, "sel") == "Y" ) {
- inqrRsltArr[addCnt] = ds_main_tempinfo_assoinqranswlst2_item.getColumn(x, "answcd");
- addCnt++;
- }
- }
- }
- return fSetInqrRslt("2", inqrRsltArr);
- }
- function swt_rslt_case_spclinqr_grp_inqrans2_button13_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_rslt.case_spclinqr.grp_inqrans2.visible = false;
- }
- function swt_rslt_case_spclinqr_grp_inqrans2_ipt_answcd2_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode != 13 ) return ;
- var answcd = swt_rslt.case_spclinqr.grp_inqrans2.ipt_answcd2.value;
- if( utlf_isNull(answcd) == "" ) return ;
- if(fValidAnswer2(answcd)) return;
- var idx = fSetInqrAns2("Y");
- swt_rslt.case_spclinqr.grp_inqrans2.visible = false;
- fMoveInqrFocus2(swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "inqrrsltcnts"), true, idx);
- }
- function swt_rslt_case_spclinqr_grp_inqrans2_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- var nodeList = ds_main_tempinfo_assoinqranswlst2_item.getCaseCount("sel == 'Y'");
- if(nodeList < 1) return;
- var idx = fSetInqrAns2("N");
- swt_rslt.case_spclinqr.grp_inqrans2.visible = false;
- fMoveInqrFocus2(swt_rslt.case_spclinqr.grd_assoinqrlst2.getBindCellIndex("body", "inqrrsltcnts"), true ,idx);
- }
- function swt_rslt_case_spclinqr_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_makeValue(ds_temp_tmp, "gubun", "string", "spcl");
- fInitAINQ(swt_rslt.case_spclinqr.grd_assoinqrlst2);
- }
- function swt_rslt_case_spclinqr_button16_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_inqrlst2_item2.rowcount == 0) return;
- for(var i = 0; i < ds_main_inqrlst2_autoanswitem.rowcount; i++) {
- var desAppYear = ds_main_inqrlst2_autoanswitem.getColumn(i, "appyear");
- var desInqrFlag = ds_main_inqrlst2_autoanswitem.getColumn(i, "inqrflag");
- var desInqrCd = ds_main_inqrlst2_autoanswitem.getColumn(i, "inqrcd");
- var desAnswCd = ds_main_inqrlst2_autoanswitem.getColumn(i, "answcd");
- var desAnswNm = ds_main_inqrlst2_autoanswitem.getColumn(i, "answnm");
-
- var nRow = ds_main_inqrlst2_item2.findRow("inqrcd", desInqrCd);
- ds_main_inqrlst2_item2.setColumn(nRow, "inqrrsltcd", desAnswCd);
- ds_main_inqrlst2_item2.setColumn(nRow, "inqrrsltcnts", desAnswNm);
- }
-
- ds_main_inqrlst2_item2.enableevent = false;
- ds_main_inqrlst2_item2.updatecontrol = false;
- for(var row = 0; row < ds_main_inqrlst2_item2.rowcount; row++){
- ds_main_inqrlst2_item2.setRowType(row, 2);
- }
- ds_main_inqrlst2_item2.updatecontrol = true;
- ds_main_inqrlst2_item2.enableevent = true;
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fClickCDISResultList();
- }
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- var pacsorderid = ds_main_acptinfo_item.getColumn(0, "orddd");//+objDs.getColumn(rowidx,"execprcpuniqno");
- var pid = ds_main_acptinfo_item.getColumn(0,"pid");
- zepfpacsAll(pacsorderid, pid);
- }
- function btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetRsltPrintInfo();
- }
- /**=============================================================================================================
- @desc : 결과치 출력시 체크유무 판단하여 결과치 출력
- =============================================================================================================*/
- function fGetRsltPrintInfo(){
- ds_main_acptinfo_print.clearData();
-
- ds_main_acptinfo_rsltlst_item.filter("printyn=='Y'");
- if(ds_main_acptinfo_rsltlst_item.rowcount == 0) return;
- var rCSV = getNodeListCSV(nodeList);
-
- ds_main_acptinfo_print.copyData(ds_main_acptinfo_rsltlst_item, true);
- ds_main_acptinfo_rsltlst_item.filter("");
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/prnt", ds_main_acptinfo_print); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetCheckYN();
- }
- function fSetCheckYN(){
- frmf_modal("SPAHR00600", "SPAHR00600", "", null, "", "100", "100", null, null, null, null, null, "M");
- }
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetPrint();
- }
- /**===================================================================================
- @desc : Visa Letter 종합판정구문 선택
- =====================================================================================*/
- function fGetPrint(){
- if(lab.value == "lab"){
- var oParam = {};
- oParam.id = "TRAHA04323";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintLabRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/prnt", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- if(che.value == "che"){
- var oParam = {};
- oParam.id = "TRAHA04325";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintCheRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- var idx = ds_main_acptinfo_print_item.rowcount;
-
- if(idx > 1){
- if(sysf_messageBox("이어서 출력", "S001") == 6){
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/item", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04322"],[objParam], option);
- }else{
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/item", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04325"],[objParam], option);
- }
- }else{
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/item", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04322"],[objParam], option);
- }
- }
- if(mic.value == "mic"){
- submit("TRAHA04324");
- var oParam = {};
- oParam.id = "TRAHA04324";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintMicRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print_item=item";
- oParam.async = false;
- tranf_submit(oParam);
- //exeReportPreview("RPAHR04323", "XMLSTR", "", "", "false","","","","","true", "", "");
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/item", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04323"],[objParam], option);
- }
-
- if(nuc.value == "nuc"){
- var oParam = {};
- oParam.id = "TRAHA04320";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintNucRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- exeReportPreview("RPAHR04324", "XMLSTR", "", "", "false","","","","","true", "", "");
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/item", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04324"],[objParam], option);
- }
-
- if(!utlf_isNull(ds_send.getColumn(0, "result"))){
- ds_send.setColumn(0, "srchstyle", ds_send.getColumn(0, "result"));
- ds_main_acptinfo_print.clearData();
- var oParam = {};
- oParam.id = "TRAHR00203";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqGetPrintLabRsltListStyle";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_print_item=item ds_main_acptinfo_print_bcno=bcno";
- oParam.async = false;
- oParam.callback = "cf_TRAHR00203";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRAHR00203") > -1) {
- var cnt = ds_main_acptinfo_print_bcno.rowcount;
- var prntCnt = ds_main_acptinfo_print_item.rowcount;
-
- if(cnt > 1) {
- var flag = sysf_messageBox("건수별로 출력", "S001");
- if( flag == "6") {
- for(var i = 0; i < cnt ; i++) {
- var bcno = ds_main_acptinfo_print_bcno.getColumn(i, "bcno");
- ds_main_acptinfo_print_item.filter("bcno='"+ bcno +"'");
- ds_main_acptinfo_print.copyData(ds_main_acptinfo_print_item, true);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/prnt", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
-
- ds_main_acptinfo_print.clearData();
- }
- }else if(flag == "7") {
- var nodeList = ds_main_acptinfo_print_item.rowcount;
- if(nodeList > 0) {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/prnt", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
-
- ds_main_acptinfo_print.clearData();
- }else {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/prnt", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- }
- }else {
- var nodeList = ds_main_acptinfo_print_item.rowcount;
- if(nodeList > 0) {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/prnt", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
-
- ds_main_acptinfo_print.clearData();
- }else {
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/item" , ds_main_acptinfo_item); // 데이터셋 1
- rptf_setNodeListToDOM(objDOM, "root/main/acptinfo/print/prnt", ds_main_acptinfo_print_item); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "root/init/addrinfo", ds_init_addrinfo); // 데이터셋 3
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;// 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- //var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR04321"],[objParam], option);
- }
- }
- }
- }
- }
- function cf_TRAHR00203(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function ds_main_acptinfo_rsltlst_item_onload(obj:Dataset, e:DSLoadEventInfo)
- {
- fCalcRslt("testrsltcnts");
- fCalcRslt("assorsltcnts");
- }
- /*-**************************************************************************************
- * Argument : N/A
- * Description : 종건 기본코드 H02 코드들 결과내역을 연계파일결과 로 복사
- * : 초기에만 사용자가 변경 저장한 경우 복사안함
- ****************************************************************************************/
- function fCopyRslt() {
- for(var i = 0 ; i < ds_init_H02list.rowcount ; i++) {
- var cRow = ds_main_acptinfo_rsltlst_item.findRow("testcd", ds_init_H02list.getColumn(i, "etcdetlcd"));
- if(ds_main_acptinfo_rsltlst_item.getRowType(cRow) != 2) continue;
- else ds_main_acptinfo_rsltlst_item.setColumn(cRow, "assorsltcnts", ds_main_acptinfo_rsltlst_item.getColumn(cRow, "testrsltcnts"));
- }
- }
- /*-**************************************************************************************
- * Argument : currow rowid
- * Description : 상태값에 결과와 결과완료를 구분하여 표시
- ****************************************************************************************/
- function fn_rsltText(currow) {
- var rtn = grd_acptlst.getCellText(currow,grd_acptlst.getBindCellIndex("body","statflag"));
- if(ds_main_acptlst_item.getColumn(currow, "statflag") == "G" && ds_main_acptlst_item.getColumn(currow, "rsltyn") == "Y") {
- rtn = "결과완료";
- }
- return rtn;
- }]]></Script>
- </Form>
- </FDL>
|